アプリケーション(大学の一種のソーシャルネットワーク)を開発していますが、AndroidビデオプレーヤーPhonegapプラグインに問題があります
プラグインをインストールするには、READMEで定義されている3つの手順をすでに実行しましたが、携帯電話(Galaxy Ace Android 2.3.6)およびエミュレーター(4.0)では機能しません。(cordova.js)の後にJavascript(video.js)をロードするだけで、次のエラーが発生します。
Uncaught Functionには最初の引数が必要です!cordova2.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>
ありがとうございます。