windows-phone-8 – 从IsolatedStorage播放视频
发布时间:2020-12-14 03:54:05 所属栏目:Windows 来源:网络整理
导读:我正在使用MediaLauncher播放视频,如下所示: var launcher = new MediaPlayerLauncher();launcher.Location = MediaLocationType.Data;launcher.Media = new Uri("shared/transfers/video.mp4",UriKind.Relative);launcher.Show(); 但这有一个问题,当你切换
我正在使用MediaLauncher播放视频,如下所示:
var launcher = new MediaPlayerLauncher(); launcher.Location = MediaLocationType.Data; launcher.Media = new Uri("shared/transfers/video.mp4",UriKind.Relative); launcher.Show(); 但这有一个问题,当你切换到另一个应用程序或锁定屏幕时它关闭,所以我想在应用程序中创建一个页面来播放视频,所以我可以保持状态. 我尝试使用MediaElement和Microsoft Player Framework这样: var file = IsolatedStorageFile.GetUserStoreForApplication()) var stream = file.OpenFile("shared/transfers/video.mp4",FileMode.Open,FileAccess.Read)) mediaPlayer.SetSource(stream); mediaPlayer.Play(); 和这样: mediaPlayer.Source = new Uri("ms-appdata:///local/shared/transfers/video.mp4",UriKind.RelativeOrAbsolute); mediaPlayer.Play(); 但在所有4个案例中,我得到了一个不太有用的3123错误已经发生. MediaFailed事件上的错误消息 解决方法
发现问题,原来我没有设置ID_CAP_MEDIALIB_PLAYBACK功能.我用这个代码让它与MMF一起工作:
var file = IsolatedStorageFile.GetUserStoreForApplication()) var stream = file.OpenFile("shared/transfers/video.mp4",FileAccess.Read)) mediaPlayer.SetSource(stream); mediaPlayer.Play(); 网址版本不起作用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |