MSR*_*MSR 0 html android html5-video cordova cordova-plugins
我正在寻找一个HTML 5视频插件PhoneGap.
我在GitHub上找到了一个插件,但由于我遇到以下问题,可能有问题:
plugin.xml <video>标记链接PhoneGap这个javascript函数现在
function start(){
window.plugins.html5video.initialize({"video1" : "movie.mp4"});
window.plugins.html5video.play("video1");
}
Run Code Online (Sandbox Code Playgroud)
04-24 09:52:59.305: E/Web Console(740): Uncaught TypeError: Cannot call method 'initialize' of undefined at file:///android_asset/www/index.html:44
小智 7
经过几次尝试,我解决了这个问题:
Gitcordova plugin add https://github.com/jaeger25/Html5Video.git(使用此命令,项目已自动配置为使用该插件运行)platforms\androis\res\raw\复制视频的文件夹splash.mp4 在html文件中(在我的例子中\www\splash.html)我在HEAD中插入此代码:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="Html5Video.js"></script>
<script>
// Wait for device API libraries to load
//
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// device APIs are available
//
function onDeviceReady() {
window.plugins.html5Video.initialize({
"splashvideo" : "splash.mp4"
})
window.plugins.html5Video.play("splashvideo");
}
</script>
Run Code Online (Sandbox Code Playgroud)这是BODY代码
<body onload="onLoad()">
<video id="splashvideo" autobuffer controls="false"></video>
</body>
Run Code Online (Sandbox Code Playgroud)
这对我有用;)
| 归档时间: |
|
| 查看次数: |
2850 次 |
| 最近记录: |