Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

HMIはwav、mp 3オーディオをサポートし、音楽をオンにすることができ、タッチオーディオ、ボタンサウンドを作ることができ、システムレジスタで再生を制御することができます。この記事では、オーディオアプリケーションと再生コントロールについて説明します。

1.オーディオファイルの管理

[プロジェクト] → [リソース] → [オーディオファイル]で、オーディオファイルを追加、削除できます。コンパイル後、オーディオファイルはリソースバンドルに生成されます。

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图1

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图2

2.オーディオの4つの応用

2.1音楽を始める。

固定ファイル名welcome.mp3[エンジニアリング] → [エンジニアリングプロパティ] → [起動音楽] →

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图3

2.2 Touch Soundシングル

固定ファイル名beep.mp3操作中に演奏します。在[工程属性] → [タッチ音] → [オーディオ]設定。

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图4

️タッチオーディオを設定した後:現在1.mp 3を再生している場合、操作コントロールが動作します。1.mp 3を停止し、タッチサウンドを再生。バックグラウンドミュージックを中断せずにタッチサウンドを使用したい。

2.3ボタンの音

ボタンがアクションを実行すると、指定したオーディオファイル数字、文字の名前付けが再生されます。ボタンサウンドをサポートするコントロール(ビットステータスライトなど)ボタンプロパティでオーディオを選択します。

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图5

2.4オーディオコントロールシステムレジスタ

再生を制御するファイルは数字の命名(1.mp 3、2.mp 3など)関連するレジスタ:

レジスター·レジスター役割は
sysSndVolスピーカーの音量(0~100)
SysSndPlay指定されたオーディオIDを再生する(数字で名前を付けたファイルのみ)
SysSndState再生ステータス:0=アイドル、1=再生開始、2=一時停止、3=停止、0 x 80=再生中
SysSndPlayTime現在の再生進行状況秒
SysSndTotalTime現在の再生時間(秒)

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图6

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图7

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图8

Visual HMIサウンドアプリケーション:SysSnd再生制御付きのオンミュージック/タッチサウンド/ボタンサウンド插图9

✔再生の穴の切り替え:️現在の曲を一時停止した後、新しいオーディオIDを選択して再生する前に停止してください。。正しい順序:再生ID1 →一時停止→ 停止 →選択ID2 →再生または再生ID1 → 停止 →選択ID2 →再生ダイレクトIDスワップが有効でない場合があります。
再生の進行状況をリアルタイムで表示するには、現在の画面に“更新変更”コントロールが必要です。RTCコントロールまたはLuaスクリプトredrawを追加します。

Guangzhou Dai Technology Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)より整理されたリソース紹介“Sound”,著作権すべての:Dai Dai Technology。

この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注