不能在wp8中播放.amr文件
本文关键字:amr 文件 播放 wp8 不能 | 更新日期: 2023-09-27 18:11:14
我使用AudioVideoCaptureDevice录制声音,并以amr格式将其保存到隔离存储
dev = await AudioVideoCaptureDevice.OpenForAudioOnlyAsync();
dev.AudioEncodingFormat = CameraCaptureAudioFormat.Amr;
我可以用windows媒体播放器播放它。但是我无法在WP8中使用SoundEffect播放。
using (IsolatedStorageFileStream sourceFile = ISF.OpenFile("''data''test.amr", FileMode.Open, FileAccess.Read))
{
byte[] b = new byte[sourceFile.Length];
sourceFile.Read(b, 0, b.Length);
SoundEffect sound = new SoundEffect(b, microphone.SampleRate, AudioChannels.Mono);
soundInstance = sound.CreateInstance();
soundInstance.Play();
}
请帮助我知道为什么,并帮助我解决这个问题。谢谢。
这不起作用,因为souneeffect只接受.wav文件…|它不支持任何其他格式,除了…所以改变你的文件格式应该没问题。