Flex VideoPlayer组件 属性详解
2014-02-18 11:53
288 查看
除了可以利用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():用于停止视频播放。
<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():用于停止视频播放。
相关文章推荐
- Flex教程/组件详解之一:DataGrid(1-2)
- Flex左键单击弹出菜单--使用menu组件详解
- flex 各组件对应的样式属性
- flex属性设置详解
- Android组件----RelativeLayout相对布局的属性详解
- Flex各组件对应的样式属性
- Flex教程/组件详解之一:DataGrid(3)
- flex 各组件对应的样式属性
- flex各组件对应的样式属性一览表-无chart
- ExtJS4组件_FieldSet配置-属性-方法详解
- flex各组件对应属性样式大全
- 详解CSS中的flex容器与flex属性
- Flex各组件对应的样式属性
- flex 各组件对应的样式属性(转)
- Flex教程/组件详解之一:DataGrid(4)
- spring-core组件详解——PropertyResolver属性解决器
- flex 各组件对应的样式属性
- Intent filter 关于Action、Category属性详解 & 程序启动如何决定哪个是第一个启动的组件。
- C++ Builder组件属性详解
- Flex 常用组件对应的样式属性