Плейлист Flowplayer воспроизводит только первый клип

У меня есть настройка flowplayer для воспроизведения нескольких клипов/видео. Однако ситуация такова, что он работает не так, как я намереваюсь. На всю жизнь я не могу понять, как заставить второе и / или последующие видео автоматически воспроизводиться после окончания первого клипа. Любые идеи?

$f("player", "/flowplayer/flowplayer.commercial-3.2.11.swf", {
key: '#$*******************',
logo: {
    url: 'logo.png',
    fullscreenOnly: false,
    displayTime: 11,
    top: 195,
    left:  400.25,
    fadeSpeed: 1100,
    opacity: 0,
    linkUrl: 'http://www.mysite.com',
    linkWindow: '_blank'

},

clip: {
    autoPlay: true,
    autoBuffering: true,

    onCuepoint: [[00,5000,13000,30000,39000,47000,53000,67000,75000,86000,100000,110000,118000], function(clip, point) {
        info.innerHTML = '<iframe src="cue_player.php?id=3716&time='+ point+'" height="490" width="730" frameborder="0" scrolling="no"></iframe>'
    }],

    // track start event for this clip
    onStart: function(clip) {
        _tracker._trackEvent("Videos", "Play", "");
    },

    // track pause event for this clip. time (in seconds) is also tracked
    onPause: function(clip) {
        _tracker._trackEvent("Videos", "Pause", "", parseInt(this.getTime()));
    },

    // track stop event for this clip. time is also tracked
    onStop: function(clip) {
        _tracker._trackEvent("Videos", "Stop", "", parseInt(this.getTime()));
    },

    // track finish event for this clip
    onFinish: function(clip) {
        _tracker._trackEvent("Videos", "Finish", "");
    },

    provider: 'rtmp'
}, 
playlist:[      {                 
        url: 'first_clip.mp4', 
        start: '0'
        },
        {
            url:'second_clip.mp4',
        }],  

    plugins: {
        rtmp: {
            url: '/flowplayer/flowplayer.rtmp-3.2.10.swf',
            netConnectionUrl: 'rtmp://video.mysite.com/videostream'
        }
    }
}

);


person The Duke Of Marshall שלום    schedule 29.10.2012    source источник


Ответы (2)


Я не уверен, но кажется, что висячая запятая во втором объекте может вызвать ошибку, которая может помешать тому, что вы хотите:

playlist:[      {                 
        url: 'first_clip.mp4', 
        start: '0'
        },
        {
            url:'second_clip.mp4', //does removing this comma help?
        }],  
person Gobo    schedule 29.10.2012
comment
На самом деле это необходимо для того, чтобы отделить раздел плейлистов от раздела плагинов. Удаление этой запятой приводит к сбою всего скрипта. - person The Duke Of Marshall שלום; 30.10.2012

Итак, я, наконец, понял это. Вот как это было у меня:

playlist:[{                 
    url: 'first_clip.mp4', 
    start: '0'
    },
    {
        url:'second_clip.mp4', //does removing this comma help?
    }],

Но решение заключалось в том, чтобы поместить «/mp4:» непосредственно перед именем файла. Итак, теперь это выглядит так и работает:

playlist:[{                 
    url: 'mp4:first_clip.mp4', 
    start: '0'
    },
    {
        url:'mp4:second_clip.mp4', //does removing this comma help?
    }],

Не уверен, имеет ли это значение или нет, но я использую видеосервер вместо веб-сервера для обслуживания видео.

person The Duke Of Marshall שלום    schedule 30.10.2012