Android 2.x デバイスでイベントを発生させるのに問題があります。テストの結果、Android 4.x および iOS 5/6 は正常に動作します。しかし、Android 2.x デバイスでは、「終了」イベントを受け取ることもあれば、「開始」イベントを受け取ることもあります。
ブラウザ間の互換性があると書かれていますが、これらの問題に遭遇した人はいますか?
コードの関連部分は次のとおりです
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="http://vjs.zencdn.net/c/video-js.css">
<script src="http://vjs.zencdn.net/c/video.js"></script>
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
</head>
<body>
<div id="videoplayer" style="margin:0 auto; text-align:center;">
<video id="video" class="video-js vjs-default-skin" controls autoplay preload="auto" width="300" height="300">
</video>
</div>
</body>
</html>
<script>
$(document).ready(function() {
_V_("video").ready(function() {
var thePlayer = this;
var startVideo = function() {
// do stuff
};
var endVideo = function() {
// do stuff
};
thePlayer.addEvent("play", startVideo);
thePlayer.addEvent("ended", endVideo);
});
});
</script>