0

根据我的阅读,WP8 确实支持 amr

不过,我不知道怎么玩。

  1. 使用的时候SoundEffect什么都听不见,可能是因为只SoundEffect支持wav这里已经有人问过了。
  2. 我不想使用BackgroundAudioPlayeror MediaPlayerLauncher,因为它们太过分了

有什么解决方法可以玩amrSoundEffect还是有更好的 API 来玩?

P/S:这个amr文件是用WP8 API记录的

4

1 回答 1

0

您可以使用 MediaElement 播放它们。只需将 MediaElement 添加到您的 xaml 文件即可。然后将源设置为您打开的文件。就像是:

using(IsolatedStorageFileStream stream = appStorage.OpenFile(mFilename, FileMode.Open))
{
     mMediaPlayer.SetSource(stream);
}

然后,当您想播放您调用的音频时:

mMediaPlayer.Play();
于 2014-01-17T22:28:04.127 回答