flash as3 android air 插入视频,用Flash AS3代码实现多FLV视频播放无缝衔接

有时候,需要按顺序播放多个FLV视频段落,一个接着一个播放,在一个FLV文件播放结束时,等待播放另一个FLV文件,此时如果处理不好就会停顿,以下以FlashCS3(AS 3.0)说明一下。

假设舞台上有一个id是Flvp的FLVplayback对象,FLVplayback类提供了两个属性:activeVideoPlayerIndex和visibleVideoPlayerIndex

activeVideoPlayerIndex处理LOAD方法,visibleVideoPlayerIndex处理play方法。

利用属性activeVideoPlayerIndex和visibleVideoPlayerIndex指定多个FLV播放器,就可实现FLV播放无缝衔接。

以下是代码:

import fl.video.MetadataEvent;

import fl.video.VideoEvent;

this.Flvp.skin="key/SkinUnderPlayStopSeekMuteVol.swf";

this.Flvp.volume=0.2;

Flvp.width=320;

Flvp.height=256;

Flvp.x=132.3;

Flvp.y=56;

this.Flvp.load("[url=file:///D|/My]file:///D|/My[/url] Documents/Echo/尼克·波利泰尼网球教程/1-致命正手/1.1-致命正手.flv");

Flvp.addEventListener(fl.video.VideoEvent.COMPLETE,Flvpcomplete);

Flvp.addEventListener(fl.video.MetadataEvent.CUE_POINT,Flvpvuepoint);

//增加AS提示点,利用提示点事件触发LOAD第二段FLV视频

var cuePt:Object = new Object();

cuePt.time = 400;

cuePt.name = "elapsed_time";

cuePt.type = "actionscript";

Flvp.addASCuePoint(cuePt);

function Flvpcomplete(eveObj:fl.video.VideoEvent):void {

this.Flvp.activeVideoPlayerIndex=1;

this.Flvp.visibleVideoPlayerIndex=1;

Flvp.play();

this.Flvp.volume=0.21;

}

function Flvpvuepoint(eveObj:fl.video.MetadataEvent):void {

trace(eveObj.info.name);

this.Flvp.activeVideoPlayerIndex=1;

this.Flvp.source="[url=file:///D|/My]file:///D|/My[/url] Documents/Echo/尼克·波利泰尼网球教程/1-致命正手/1.2-致命正手.flv";

this.Flvp.activeVideoPlayerIndex=0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值