【发布时间】:2012-03-21 13:34:29
【问题描述】:
我目前在我的网站上使用 MediaElement.js 作为 HTML5 视频页面。
当用户离开页面/站点时,我会保存视频的位置,以便当他们返回离开的位置时。
我在浏览器中可以正常工作,但是当我在 iPad 上尝试这个时,我无法使用 setCurrentTime()。
我尝试在播放事件和loadedmetadata 事件中使用以下内容
两者都可以在 Chrome 上正常工作,但在 iPad 上不行。
player.addEventListener('loadedmetadata', function (e) {
if (savedPosition > 0) {
// Debug
console.log('[StartFrom]' + savedPosition);
// Set the start time from the relation in seconds
player.setCurrentTime(savedPosition);
// Debug
console.log('[CurrentPosition]' + player.currentTime);
// Set the video has played flag - so if paused and played it is not
// reset to start time
videoHasPlayed = true;
}
}, false);
请问有人有什么聪明的想法可以帮我解决这个问题吗? https://github.com/johndyer/mediaelement/issues/243
【问题讨论】:
标签: mediaelement.js