Mã trong John Dyer's answer không thực sự hiệu quả đối với tôi vì một số lý do. Tuy nhiên tôi đã có thể để có được phiên bản này làm việc ...
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();
Vấn đề duy nhất mà tôi đang gặp - đó là rất bực bội, là nó đang nhấp nháy giữa khung LAST và FIRST trong Chrome. Nếu không, nó hoạt động như mong đợi trong Firefox và IE ...
tôi đã nộp [một vấn đề trên GitHub requ esting rằng một tùy chọn được thêm vào cho điều này] (https://github.com/johndyer/mediaelement/issues/546). –