Как поменять видео (и сразу начать воспроизведение) в Flowplayer через Javascript? - PullRequest
4 голосов
/ 17 июня 2009

Это должно изменить видео и начать воспроизведение независимо от того, загружено или нет видео в данный момент.

Спасибо.

Ответы [ 4 ]

6 голосов
/ 17 июня 2009

См. Пример ниже, где api - это ваш экземпляр flowplayer, а replaceclip - тот, который вы хотите начать использовать

var api = flashembed("player", {src:'FlowPlayerDark.swf'}, {config: ...}});
var replaceclip = {'url':'myvideo.mp4', 'autoplay':true};

<button onClick="api.playClip(replaceclip)">Play</button>
2 голосов
/ 30 октября 2012

Смотрите мой пример в Github https://github.com/Teaonly/android-eye/blob/master/assets/droideye.js

var initAudioPlayer = function () {
    // install flowplayer into container
    // http://flash.flowplayer.org/

    $f("player", "flowplayer-3.2.15.swf", {
        plugins: {
            controls: {
                fullscreen: false,
                height: 30,
                autoHide: false,
                play: false,
            }
        },
        clip: {
            autoPlay: false,
            url: "stream/live.mp3",
        }
    });

    audioPlayer = $f();
};

var newClip = {'url':'stream/live.mp3?id='+audioCount,'autoplay':true};
audioCount ++;
audioPlayer.play(newClip);
1 голос
/ 09 декабря 2013
 $f().play([{url:'yourmovie.flv'}]);

Таким образом, вы можете динамически изменять видео в Ajax.

0 голосов
/ 17 июня 2009

Вы можете проверить API javascript для flowplayer здесь

В частности, вы, вероятно, захотите проверить объекты Flowplayer 'Clip' и 'Player'

...