Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Microsoft Player Framework未播放本地文件_Windows_Video_Windows 8_Winjs - Fatal编程技术网

Windows Microsoft Player Framework未播放本地文件

Windows Microsoft Player Framework未播放本地文件,windows,video,windows-8,winjs,Windows,Video,Windows 8,Winjs,我正在用winjs开发一个Windows8应用程序,它的一个特点是能够播放本地视频文件。到目前为止,我正在使用: Windows.System.Launcher.launchFileAsync 它工作正常,但显然会暂停应用程序,并使用默认的视频程序打开视频。我宁愿将用户保留在应用程序中,因此我尝试使用Microsoft Player Framework()实现它。我知道该框架被正确引用等,因为它可以在“应用程序数据”目录和在线播放视频文件 但是,当我尝试播放用户已选择的文件夹(使用文件夹选择器)

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

Windows.System.Launcher.launchFileAsync

它工作正常,但显然会暂停应用程序,并使用默认的视频程序打开视频。我宁愿将用户保留在应用程序中,因此我尝试使用Microsoft Player Framework()实现它。我知道该框架被正确引用等,因为它可以在“应用程序数据”目录和在线播放视频文件

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

为了获得文件的路径,我使用getFileAsync(和path属性,并简单地使用它来设置MediaPlayer控件的src属性)

是否有任何Windows8应用程序专家对其不起作用的原因有任何建议

提前谢谢


p、 s.如果需要任何进一步的信息,请告诉我

您是否看到任何错误消息或异常?没有任何类型的异常,它只是在实际视频元素上显示“无法播放视频”…对于通过拾取器拾取的所有视频文件都会发生这种情况?可以使用普通视频应用程序播放这些文件?我已将其设置为用户拾取一个文件夹包含视频文件,应用程序查看该文件夹并播放它找到的第一个视频文件。当应用程序引用机器上的默认视频播放器(即我的VLC播放器)时,它们可以正常播放。我想在应用程序中播放视频。