根据我的阅读,WP8 does support amr
但是,我不知道怎么玩。
SoundEffect
时,我听不到任何声音,也许是因为SoundEffect
仅支持wav
。有人问过here。BackgroundAudioPlayer
或MediaPlayerLauncher
,因为它们有点矫枉过正是否有任何解决方法可以使用amr
来播放SoundEffect
,还是有更好的API来播放它?
P / S:此amr文件是使用WP8 API记录的
答案 0 :(得分:0)
您可以使用MediaElement播放它们。只需将MediaElement添加到xaml文件即可。然后将源设置为打开的文件。类似的东西:
using(IsolatedStorageFileStream stream = appStorage.OpenFile(mFilename, FileMode.Open))
{
mMediaPlayer.SetSource(stream);
}
然后,当您想播放音频时,请致电:
mMediaPlayer.Play();