我正在开发一个记录音频并播放的 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);
}
}