Microsoft Player Framework不播放本地文件

时间:2013-08-23 09:22:26

标签: windows video windows-8 winjs

我正在winjs开发一个Windows 8应用程序,它的一个功能是能够播放本地视频文件。到目前为止我正在使用:

Windows.System.Launcher.launchFileAsync

哪个工作正常,但显然暂停了应用并使用默认视频程序打开视频。我宁愿让用户留在应用程序中,所以我尝试使用Microsoft Player Framework(http://playerframework.codeplex.com/)来实现它。我知道框架被正确引用等因为它可以在'app data'目录和在线播放视频文件。

但是,当我尝试在用户选择的文件夹(使用文件夹选择器)或应用已声明访问的视频库中播放文件时,视频无法播放。然而,应用程序可以更改名称,在目录中创建新文件并删除文件,因此我很难看到权限问题。

要获取文件的路径,我使用的是getFileAsync(并使用path属性,只需使用它来设置MediaPlayer控件的src属性。

任何Windows 8应用大师都有任何建议,为什么它不工作?

提前致谢

P.S。如果需要进一步的信息,请告诉我

0 个答案:

没有答案