Windows Phone アプリで、起動時に Windows と同様の短い .wav オーディオを再生したいと考えています。最初に、コントロールの 1 つがロードされたときにイベント ハンドラーを使用しようとしました (これは約 60% の時間で機能しました。これは非常に興味深いことです。誰かがそれを解決できるかもしれません。順序に関係していると思います)。そのため、実行するたびに異なります)。私はビジュアル スタジオ 2012 Ultimate を使用しています。これは .wav ファイルの xaml コードです。
<MediaElement x:Name="MySound"
Source="/quantum_drive.wav"
Volume="1"
AutoPlay="false"
/>
また、メイン ページの読み込み時にこのメソッドを呼び出そうとしました。
private void MainPage1_Loaded(object sender, RoutedEventArgs e)
{
MySound.Play();
}
何らかの理由で、これは約 60% の確率でしか機能しません (一見ランダムに)。これは、電話アプリでやりたいことがよくあるようですが、stackoverflowまたはGoogle検索でこれに関する情報を見つけることができません.