Video 类

Flash Lite 2.x 允许您使用特定于设备的视频格式,并且支持以下各类视频回放:

Flash Lite 2.x 支持设备视频。设备视频以设备的本机视频格式存储在发布的 SWF 文件中。要播放设备视频,Flash Lite 需要将视频数据传递到设备,然后设备会解码并播放视频。

注意

Flash Lite 2.x ActionScript 不支持 NetConnectionNetStream 类。

有关 Video 类的更多信息,请参见以下参考内容:

方法摘要

下表列出了在使用用于 Flash Lite 2.x 的 ActionScript 时,Video 类不支持的方法。

方法

说明

支持

attachVideo

指定将在 Stage 上的 Video 对象的边界内显示的视频流(源)。

不支持

clear

清除该 Video 对象中当前显示的图像。例如,如果要显示待机信息,则可以使用此方法。这样就不必隐藏该 Video 对象了。

不支持

属性摘要

下表列出了在使用用于 Flash Lite 2.x 的 ActionScript 时,Video 类不支持的属性。

属性

说明

deblocking

指示作为后处理的一部分应用于已解码视频的解块过滤器的类型。有两种消除马赛克的滤镜:分别在 Sorenson 编解码器和 On2 VP6 编解码器中。

height

一个整数,以像素为单位指定视频流的高度。

smoothing

指定在缩放视频时是否应进行平滑处理(插补数据)。播放器必须处于高品质模式,平滑处理才起作用。

width

一个整数,以像素为单位指定视频流的宽度。

Flash Lite 方法扩展

Flash Lite 2.x 的 Video 类添加以下新方法。

方法

说明

play()

打开视频源并开始播放视频。

close()

停止播放视频,释放与该 Video 对象关联的内存,并清除屏幕上的视频区域。

stop()

停止播放视频,并继续在屏幕上呈现当前帧。随后调用 Video.resume() 将从视频的第一帧开始恢复播放。

pause()

停止播放视频,并继续在屏幕上呈现当前帧。随后调用 Video.resume() 将从当前位置恢复播放。

resume()

恢复播放视频。