私はサイトを構築しており、サイトのリンクをクリックするとflvパスを更新するように設定しています。しかし、リンクをクリックすると、URLの更新が行われますが、再生されません。私はちょうど白い箱を得る。更新後にflowplayerが再生されない
ここに私がホームページで使用しているコードがあります。それはすぐに
var player = flowplayer("container0",{
src: "/js/flowplayer-3.2.7.swf",
wmode: 'opaque',
debug: true
},{
clip:{
autoPlay: true,
scaling: "fit",
bufferLength: 4,
onUpdate: function(data) {
this.unload();
console.log(data);
player.play();
},
url: videolist[0]
}});
その後(javascript配列に完全なURLパスとして格納されている)4つの動画の最初のバッファリングを開始し、再生しない、私のサイトでは、次のコードを実行するいくつかのリンクがあります。
player.getClip(0).update({ url:videolist[f] });
ここで、 "f"はビデオURLのjavascript配列のインデックスです。
更新が行われたときにコンソールログにオブジェクトが表示されるため、更新が行われていることがわかりました。しかしそれでも起こることはありません。私はいくつかのアイデアが大好きです。
ありがとうございました!
ありがとう:
は、以下の私のコードスニペットです。私はちょうどそれをするかもしれないと思う。私はそれを試し、あなたに知らせるでしょう。 –