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

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

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

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

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

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

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

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

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

2.1音楽を始める。

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

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

2.2 Touch Soundシングル

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

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

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

2.3ボタンの音

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

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

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

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

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

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

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

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

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

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

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

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.