5
我試圖使用Video.js更改HTML 5視頻的來源。HTML 5視頻js更新源文件並加載一次
來源正在改變,我可以點擊播放,它會播放視頻,但我需要視頻才能播放一個事件。具體是loadedalldata
事件。
我已閱讀api documentation,它表明,我所做的應該工作(從我的理解。)。
的Javascript:
var player = _V_('video'),
video = [{
"type": "video\/mp4",
"src": "http:\/\/mabuse.dev\/assets\/videos\/testVideo.mp4"
}, {
"type": "video\/webm",
"src": "http:\/\/mabuse.dev\/assets\/videos\/testVideo.webm"
}, {
"type": "video\/ogg",
"src": "http:\/\/mabuse.dev\/assets\/videos\/testVideo.ogv"
}, {
"type": "video\/flv",
"src": "http:\/\/mabuse.dev\/assets\/videos\/testVideo.flv"
}];
/* Add sources to new player */
player.src(video);
/* Remove loader & play video once loaded */
player.on("loadedalldata", function(){
console.log('test');
//app.player.play();
});
HTML:
<video class="video-js" id="video" controls preload="none" width="572" height="356" data-setup="{}"></video>
這只是一個粗略的猜測,但嘗試將字符串改成這樣: '{ 「類型」: 「視頻/ MP4」, 「SRC」:「http://mabuse.dev/assets/videos /testVideo.mp4「} 視頻播放器可能不理解您傳遞給它的URL ...... – MarcoL
順便說一句,我還會在設置src之前綁定事件。 – MarcoL