【发布时间】:2014-03-04 12:07:55
【问题描述】:
视频播放完毕后如何继续显示最后一帧?
【问题讨论】:
标签: mediaelement.js
视频播放完毕后如何继续显示最后一帧?
【问题讨论】:
标签: mediaelement.js
将此添加到您的选项中
autoRewind: false
【讨论】:
var videoPlayer = new MediaElementPlayer('#homepage-player', {
loop: false,
features:[],
enablePluginDebug: false,
plugins: ['flash','silverlight'],
pluginPath: '/js/mediaelement/',
flashName: 'flashmediaelement.swf',
silverlightName: 'silverlightmediaelement.xap',
success: function (mediaElement, domObject) {
// add event listener
mediaElement.addEventListener('ended', function(e) {
mediaElement.pause();
mediaElement.setCurrentTime(mediaElement.duration);
}, false);
},
error: function () {
}
});
videoPlayer.play();
这有帮助吗?
更新#1:
var player = $('#myvideo').mediaelementplayer();
player.media.addEventListener('ended', function(e) {
player.media.setCurrentTime(player.media.duration);
}, false);
【讨论】:
解决方案是编辑“mediaelement-and-player.min.js”(如果您正在使用它)...对 c.media.setCurrentTime(0) 进行文本搜索并将其注释掉或删除。
【讨论】: