【发布时间】:2014-03-06 16:48:11
【问题描述】:
我已经尝试了好几天,通过cordova 3.4 应用程序在我的galaxy tab 4.2 上播放本地视频文件。
当我使用绝对 http url 时,视频播放得很好。
这是我尝试过的:
-
我按照这里的建议将视频文件放在 assets/res/raw 文件夹中:Loading video failed on html5 phonegap
结果:点击播放后 -> 旋转加载图标没有视频
- www 文件夹中的视频:
结果:与 #1 相同
<video id="myvideo" controls="controls" width="400">
<source src="file:///android_asset/www/gruppenruf.mp4" />
</video>
结果:与 #1 相同
我把文件夹的所有权限都设置为777
然后我尝试使用https://github.com/jaeger25/Html5Video 插件
安装插件后,我得到的是: 03-06 18:27:06.953:E/Web 控制台(22530):未捕获的类型错误:无法读取未定义的属性“html5Video”:37
我想做的只是在 android 上播放本地视频文件。这真的有那么复杂吗?
任何帮助将不胜感激。
【问题讨论】:
-
您确实需要一个插件来播放视频,您使用的插件可能与PhoneGap 3+ 不兼容。你可能想试试这个:github.com/dawsonloudon/VideoPlayer
-
@DawsonLoudon 我无法让您的插件正常工作。我是 phonegap 的新手,我不确定如何实现你的插件。我不知道将 VideoPlayer.java 文件放在哪里。
-
您是否使用 cordova 命令行来构建您的项目?
标签: android html video cordova local