videojs相同类型但不同路径的多个源

时间:2016-11-03 23:31:26

标签: javascript cordova cordova-plugins video.js

我正在尝试使用带有cordova的videojs,它工作正常。我想通过JS声明多个文件源。这个想法是一个视频文件可以"潜在"在多个位置,但实际上只存在于其中一个位置。根据我的理解,如果videojs无法播放源代码,它会尝试下一个。在下面的DOES NOT WORK示例中,它应该忽略第一个源,因为该文件不存在,但似乎没有尝试第二个源事件,尽管该目录中存在该文件。根据videojs文档http://docs.videojs.com/docs/api/player.html#Methodssrc,它允许一个数组,但不说它是否允许多个相同的类型。

cordova.file.dataDirectory =我的应用程序的files目录,我们假设myvideofile.mp4将始终存在于此路径中。

WORKS - 假设myvideofile.mp4实际存在于目录中

example_video_1.src(
{type:"video/mp4", src:cordova.file.dataDirectory+"myvideofile.mp4" }
);

不工作

example_video_1.src([
{type:"video/mp4", src:"/some/directory/file/is/not/in/myvideofile.mp4" },
{type:"video/mp4", src:cordova.file.dataDirectory+"myvideofile.mp4" }
]);

0 个答案:

没有答案