videoPlayer插件无法在cordova 2.7.0上运行 - Android

时间:2013-06-03 15:08:24

标签: cordova video-player

我似乎无法在Cordova 2.7.0上使用适用于Android的视频播放器。我试图在https://github.com/macdonst/VideoPlayer使用videoPlayer插件。

我花了几个小时试图让“hello World”类型的视频播放工作,我遇到路径问题。我已按照自述文件中的说明进行操作,但仍然遇到“未捕获的TypeError:无法读取未定义的属性'videoPlayer'”。我也在Java文件的src-> com-> phonegap-> plugins->视频位置出错。我已经尝试过VideoPlayer.java文件的多个位置,但都给了我错误。我已将该行包含在XML文件中,而video.js文件位于我的www根目录中。

Screenshot结构:

我正在使用的视频“hello world”示例:

<!DOCTYPE HTML>
<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.7.0.js"></script>
<script type="text/javascript" charset="utf-8" src="video.js"></script>
<script type="text/javascript">
function init(){
document.addEventListener("deviceready", devRdy, true);
}

function devRdy() {
console.log("**************");
console.log("**************");
console.log("**************");
console.log("the device is ready");
console.log("**************");
console.log("**************");
console.log("**************");
}

function playVideo(vidUrl) {
window.plugins.videoPlayer.play(vidUrl);
}
</script>

</head>
<body onload="init();">
<a href="#" onclick="playVideo('http://www.flabber.nl/sites/flabber.nl/files/PingPongakaTableTennisSD.mp4')">Play HTTP</a><p/>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

问题在于自述文件,而不是更新plugins.xml,您需要更新config.xml。

phonegap Class not found at file:///android_asset/www/cordova-2.0.0.js:938