我正在开发一个应用程序(我的大学的一种社交网络),我遇到了Android video Player Phonegap 插件的问题
我已经完成了自述文件中定义的 3 个步骤来安装插件,但它在我的手机(Galaxy Ace Android 2.3.6)和模拟器(4.0)上不起作用。我只是在(cordova.js)之后加载Javascript(video.js)我有这个错误:
未捕获函数需要第一个参数!在科尔多瓦 2.2.0.js
看来video.js 使用cordova.js 有问题。当我点击播放按钮时,我遇到了另一个错误:
未捕获的类型错误:无法读取属性“videoPlayer”
在这种情况下,video.js 似乎没有创建视频播放器对象......
我的页面代码和github上的例子一样:
<html>
<head>
<meta name="viewport" content="width=320; user-scalable=yes" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script>
<script type="text/javascript" charset="utf-8" src="script/video.js"></script>
<script type="text/javascript">
function init(){
document.addEventListener("deviceready", console.log('ready'), true);
}
function playVideo(vidUrl) {
window.plugins.videoPlayer.play(vidUrl);
}
</script>
</head>
<body onload="init();">
<a href="#" onclick="playVideo('http_link')">Play HTTP</a>
</body>
谢谢大家。