我正在使用 Flash CS5 中的 FLVPlayback 组件制作一个使用 XML 文件作为 plyalist 的视频播放器,但我需要它们一个接一个地更快地播放,此时需要 1 秒或更长时间才能切换到下一个。
这是我的 as3 代码:
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,LoadData);
var playlist:XML = new XML();
var amountOfVideos:Number=0;
var currentVideo:Number=0;
vid.addEventListener(Event.COMPLETE, PlayNextVideo);
function LoadData(e:Event){
playlist=XML(e.target.data);
amountOfVideos=playlist.video.length();
ChangeVideo();
}
function PlayNextVideo(e:Event){
currentVideo++;
if (currentVideo < amountOfVideos){
ChangeVideo();
}
}
function ChangeVideo():void{
vid.source=playlist.video.@src[currentVideo];
}
loader.load(new URLRequest('video-list.xml'));
我知道有一些 Flash 播放器可以使用,但需要我自己制作。提前致谢。