我正在使用 PhoneGap 并为三星 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);
并且使用 loadmetedata 的 canplay insted 不起作用。