错误当播放文件.MP3(StorageFile)与BackgroundMediaPlayer独立存储

2019-11-03 15:13发布

我使用的Windows Phone 8.1运行时我得到我的歌在独立存储

我的代码:storageFile是在独立存储歌曲

IRandomAccessStream stream = await storagefile.OpenAsync(FileAccessMode.Read);
BackgroundMediaPlayer.Current.SetStreamSource(stream);
BackgroundMediaPlayer.Current.Play();

当我玩,但它不能正常工作,如照片(尝试仿真器和设备管腔520)

http://photoshare7.com/image/f5a

_message:无法投射型“Windows.Media.Playback.MediaPlayer”的目的为类型“Windows.Media.Playback.IMediaPlayerSource”

请帮我.Tks all.Sr我的英语水平。

Answer 1:

我只是碰到了同样的问题:)出现这种情况,当你调用SetStreamSource从前台应用程序。 参见[ https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn642090.aspx] 。 从文件播放音频,你需要发送背景音频播放器的消息(参见[ 如何传递一个对象的背景项目的Windows Phone? )。



文章来源: Error when Play file .mp3 (StorageFile ) with BackgroundMediaPlayer in isolated storage windows phone 8.1 rt