Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
cordova android-如何播放位于项目内部的视频文件_Android_Video_Cordova - Fatal编程技术网

cordova android-如何播放位于项目内部的视频文件

cordova android-如何播放位于项目内部的视频文件,android,video,cordova,Android,Video,Cordova,我正在尝试播放项目中打包的视频,但它不起作用。然而,来自网络的视频工作得很好 这个问题是android特有的,可以在iOS上正常工作 我一直在搜索,但大多数人对旧版本有问题,他们无法播放任何视频,因此我提出了一个新问题,这个问题不是重复的,因为,视频工作正常,只有与项目一起打包的人没有。 工作示例 <video autoplay controls width="1024" height="714" class="videoWrapper"> <source sr

我正在尝试播放项目中打包的视频,但它不起作用。然而,来自网络的视频工作得很好

这个问题是android特有的,可以在iOS上正常工作

我一直在搜索,但大多数人对旧版本有问题,他们无法播放任何视频,因此我提出了一个新问题,这个问题不是重复的,因为,视频工作正常,只有与项目一起打包的人没有。

工作示例

<video autoplay controls width="1024" height="714" class="videoWrapper">
        <source src="http://web.com/vid.mp4"></source>
</video>
<video autoplay controls width="1024" height="714" class="videoWrapper">
        <source src="vid.mp4"></source> <!-- also tried /vid.mp4 -->
</video>

不起作用的例子

<video autoplay controls width="1024" height="714" class="videoWrapper">
        <source src="http://web.com/vid.mp4"></source>
</video>
<video autoplay controls width="1024" height="714" class="videoWrapper">
        <source src="vid.mp4"></source> <!-- also tried /vid.mp4 -->
</video>


视频文件在那里吗?是的,我可以在build asset
www
中看到它,并且项目大小合适,这使我认为
*.apk
文件中肯定有一个视频。

无论何时您想要访问应用程序中的文件,如www文件夹,您必须首先获取文件系统路径,然后附加文件位置和名称。请参见此处了解如何实现它


是否动态加载这些文件?建议将
src
属性添加到
video
标记中,而不是在
source
标记中使用它。@whodee
没有帮助,同样的事情。不,一切都是静态的。只有一个包含视频的空页面。您是否尝试过使用类似
FileEntry.fullPath
found的内容将整个路径添加到视频中?