1

ここで見られるものと同様に、Windows 8 で「ディン」サウンド (穏やかにフェードアウトする一種のビープ音) を再生できるようにする必要があります: http://tonematrix.audiotool.com/

与えられた周波数でこれを何らかの方法で再生することは可能ですか? または、このサウンド ファイルをどこからでもダウンロードできますか?

が機能しなくなったことに気づいたSoundPlayerので、デスクトップ プログラムで使用していた古いコードは機能しなくなりました。

4

1 に答える 1

2

mp3 や wav などのサウンド ファイルがある場合は、MediaElementコントロールを使用します。これにはいくつかの方法があります。たとえば、Sourceプロパティを URL (Uri クラス) に設定するか、SetSource()を呼び出してからPlayメソッドを呼び出します。

Windows 8 には、トーンやピッチを生成する簡単な方法が含まれていません (メトロ/Windows ストア アプリを意味すると仮定します)。サウンドの再生に必要なバイトを生成できる場合は、それらをバッファーに配置し、そのためにIRandomAccessStreamを作成してから、それを SetSource に渡します。タイマーでボリュームを設定することで、フェードアウトをエミュレートできます。

SetAudioEffectで使用できる「フェードアウト」オーディオ効果があればいいのですが、Microsoftは現時点でオーディオ効果を提供していません

于 2012-09-30T12:21:25.987 に答える