PhoneGap を使用して、Samsung Galaxy Tab 2 用のアプリを作成しています。特定の時間から始まる mp4 ビデオを再生しようとしています。このコードを使用すると、ビデオは 20 秒後ではなく、最初からのみ開始されます。何が問題なのですか?
function onDeviceReady() {
var playerDiv = document.getElementById('player');
playerDiv.innerHTML="<video id='video' src='"+window.localStorage.getItem("selectedVideo")+"' loop='loop' width='1285' height='752'></video>";
document.getElementById("video").addEventListener("loadedmetadata", function() {
this.currentTime = 20;
}, false);
}
function playVideo() {
document.getElementById('video').play();
}
私もこれを試しましたが、それでも最初から始まります:
document.getElementById('video').addEventListener('loadedmetadata', function() {
this.currentTime = 20;
this.play();
}, false);
また、loadedmetedata の代わりに canplay を使用しても機能しません。