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