Windows Phone 8 デバイスのサウンドの再生について多くのことを調査し、複数の解決策を見つけましたが、私のケースとは完全には一致しません。
必要なもの : ファイルをバックグラウンド サウンドとして使用するアプリ (C# + XAML) を作成しており (アプリ全体をナビゲートしている間はアクティブにする必要があります)、また効果音を再生できるようにしています。
問題は何ですか:
- バックグラウンド サウンドには
BackgroundAudio
Agent を使用できますが、アプリのバックグラウンドでのみサウンドを再生し、アプリが終了するかアクティブでない場合にサウンドを停止する必要があるため、要件を満たしていません。 - 効果音について
MediaElement
は、どれがいいのか試してみましたが、アプリ全体をナビゲートしているときに何とか再生することができませんでした。そのページを離れるとメディアが閉じます。これを効果音のトリックに使用できると思います。また、SoundEffect
.wav ファイルしか再生できないため、あまり良い解決策とは言えません...効果音だけには使用できますが、バックグラウンド サウンド (サイズの大きなファイル) には使用できません。
したがって、アプリでサウンド効果を再生するために MediaElement/SoundEffect を選択した場合、バックグラウンド サウンド (アプリ内のみ) を再生するにはどうすればよいですか。一度に 2 つのサウンド (背景と効果音) を再生し、アプリの実行中 (アクティブ) にのみバックグラウンド サウンドを再生できるソリューションが必要です...
これまでのところ、私は混乱しており、効果音の問題を解決するためだけに管理されています.
どんな提案でも大歓迎です。