オーディオを録音して再生する WP7.1 アプリに取り組んでいます。MedialElement を使用してオーディオを再生しています。MediaElement は、サーバーからダウンロードした MP4 (実際には名前が変更された M4A ファイル) を再生するために正常に動作します。しかし、WAV RIFF ヘッダー (どちらの場合も PCM) の有無にかかわらず、録音されたファイルを再生しようとすると、機能しません。エラー コード 3001 が表示され、どこにも定義が見つかりません。
SoundEffect クラスを使用しない WP7.1 で録音されたオーディオを再生するサンプル コードを教えてください。短いオーディオ クリップ用であるため、SoundEffect クラスを使用したくありません。
これは私がオーディオファイルをロードする方法です:
using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication())
{
using (Stream stream = storage.OpenFile(audioSourceUri.ToString(), FileMode.Open))
{
m_mediaElement.SetSource(stream);
}
}