Flex VideoPlayer组件 属性详解

除了可以利用OSMF类来渲染视频之外,还有两个组件也可以用来完成视频回放:<s:VideoDisplay>和<s:VideoPlayer>组件。它们都是基于OSMF的AS3类的Flex封装器。

 

<s:VideoDisplay>组件是一个用于视频回放的基本渲染器,它没有提供任何控件与视频进行交互。下面将会介绍如何使用<s:VideoPlayer>组件,在移动应用程序中渲染视频并控制回放。

<s:VideoPlayer>组件的一些属性和方法,这个可更换外观的视频还呈现了一些前面所介绍的OSMF属性。

 

<s:VideoPlayer>组件呈现了很多公共属性:

● autoDisplayFirstFrame:一个布尔值,用于定义是否显示视频的第一帧。


● autoPlay:一个布尔值,用于定义视频在第一次加载后是否自动播放。


● autoRewind:一个布尔值,用于定义视频在到达末尾时是否自动返回到开头。


● bytesLoaded:一个数字,表示已加载数据的字节数。


● bytesTotal:一个数字,表示将要加载数据的总字节数。


● currentTime:一个数字,指示视频的当前位置。


● duration:一个数字,表示视频全部运行时间。


● loop:一个布尔值,定义视频在结束后是否重新开始。


● mediaPlayerState:一个静态字符串,指示视频播放器的当前状态;其值可以为UNINITIALIZED、READY、PLAYING、PAUSED、BUFFERING和 PLAYBACK_ ERROR。


● muted:一个布尔值,指示视频播放器的音量是否设置为0。


● pauseWhenHidden:一个布尔值,当视频隐藏时暂停其播放。


● playing:一个布尔值,指示视频当前是否正在播放。


● scaleMode:一个字符串,定义如何缩放视频内容;可以将它赋值为“none”、 “stretched”、“letterbox”或“zoom”。


● source:一个字符串,定义视频内容路径。


除了这些属性之外,还有4个公共方法与<s:VideoPlayer>组件相关联:


● pause():用于暂停视频播放。


● play():用于播放视频。


● seek(seconds:Number):用于在视频中寻址到指定时间。


● stop():用于停止视频播放。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值