Я создаю сайт, и у меня есть его настройка для обновления пути FLV при нажатии на ссылку на сайте. Но когда ссылка нажата, она обновляет URL, но не воспроизводит. Я просто получил белую коробку.
Вот код, который я использую на домашней странице. Он сразу же начинает буферизацию и воспроизведение первого из 4 видео (которые хранятся как полные пути URL в массиве javascript)
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]
}});
Затем на моем сайте есть несколько ссылок, которые запускают следующий код:
player.getClip(0).update({ url:videolist[f] });
Где "f" - это индекс массива javascript URL-адресов видео.
Я знаю, что обновление происходит, потому что журнал консоли показывает объект, когда происходит обновление. Но все же этого не происходит. Я хотел бы некоторые идеи.
Спасибо всем!