.NET Compact Framework 2.0で感嘆符またはアスタリスクサウンドを再生する方法

c# c#-2.0 compact-framework
.NET Compact Framework 2.0で感嘆符またはアスタリスクサウンドを再生する方法

ユーザーに音声フィードバックを作成して、データ検証の成功または失敗を知らせたい。 _system_アスタリスクと感嘆符のサウンドを再生することは、これを行うための適切な方法のようです。特に、デバイスには非標準のサウンドが設定されている可能性があるためです。

問題は、それらを再生するために.NET Compact Framework 2.0でSystem.Mediaが利用できないことです。

これらのシステムサウンドを再生するには、どのような代替方法が必要ですか?

  2  1


ベストアンサー

using System.Runtime.InteropServices;

[DllImport(”winmm.dll”)]

private static extern bool PlaySound( string filename, int module, int flags );

PlaySound(Application.StartupPath + "/test.wav",0,SND_ASYNC);

このhttp://www.davidjsushil.com/tutorials/winapisounds.pdfに関する記事全体があります[こちら]

1


私はこの道を進んでいます。 PlaySound API(CoreDll.DLLを実際に使用)は、唯一の選択肢です。

これには静的クラスがありましたが、結果は十分に大きくなく、Symbol.Audioクラス(シンボルバーコードスキャナー)を使用したコードに置き換えました。

0


タイトルとURLをコピーしました