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

Javascript videojs具有相同类型但不同路径的多个源,javascript,cordova,cordova-plugins,video.js,Javascript,Cordova,Cordova Plugins,Video.js,我正在尝试将videojs与cordova一起使用,效果很好。我希望通过JS声明一个文件的多个源。其想法是,视频文件可能“潜在”位于多个位置,但实际上只存在于其中一个位置。据我所知,如果videojs无法播放源代码,它会尝试播放下一个源代码。在下面的“不工作”示例中,它应该忽略第一个源,因为该文件不存在,但似乎不会尝试第二个源,即使该文件存在于该目录中。根据videojs文档,它允许一个数组,但没有说明是否允许相同类型的多个数组 cordova.file.dataDirectory=我的应用程序

我正在尝试将videojs与cordova一起使用,效果很好。我希望通过JS声明一个文件的多个源。其想法是,视频文件可能“潜在”位于多个位置,但实际上只存在于其中一个位置。据我所知,如果videojs无法播放源代码,它会尝试播放下一个源代码。在下面的“不工作”示例中,它应该忽略第一个源,因为该文件不存在,但似乎不会尝试第二个源,即使该文件存在于该目录中。根据videojs文档,它允许一个数组,但没有说明是否允许相同类型的多个数组

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

有效-假设目录中实际存在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" }
]);