Comment changer de vidéo (et commencer à jouer immédiatement) dans Flowplayer via Javascript?
-
06-07-2019 - |
Question
Il convient de changer la vidéo et de commencer à jouer, qu’une vidéo soit ou non chargée et en cours de lecture.
Merci.
La solution
Vous pouvez consulter l’API javascript du flowplayer ici
.Plus précisément, vous voudrez probablement consulter les objets Clipplay et "Player" de Flowplayer
Autres conseils
Voir l'exemple ci-dessous où api est votre instance de flowplayer et replaceclip est celle que vous souhaitez commencer à représenter.
var api = flashembed("player", {src:'FlowPlayerDark.swf'}, {config: ...}});
var replaceclip = {'url':'myvideo.mp4', 'autoplay':true};
<button onClick="api.playClip(replaceclip)">Play</button>
Voir mon exemple dans 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);
$f().play([{url:'yourmovie.flv'}]);
De cette façon, vous pouvez modifier la vidéo de manière dynamique dans Ajax.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow