Video.attachVideo()

可用性

Flash Player 6;处理 Flash 视频 (FLV) 文件的功能已添加到 Flash Player 7 中。

用法

my_video.attachVideo(source)

参数

source 一个正在捕获视频数据或 NetStream 对象的 Camera 对象。若要切断与该 Video 对象的连接,可在 source 参数中传递 null

返回

无。

说明

方法;指定将在舞台上的 Video 对象的边界内显示的视频流 (source)。视频流要么是通过
NetStream.play() 命令显示的 FLV 文件(即 Camera 对象),要么是 null。如果 source
null,则该 Video 对象中将不再播放视频。

如果 FLV 文件只包含音频,则无需使用此方法;当发布 NetStream.play() 命令时,将自动播放 FLV 文件的音频部分。

如果要控制与 FLV 文件关联的音频,您可以使用 MovieClip.attachAudio() 将音频路由到影片剪辑;然后可以创建 Sound 对象来控制音频的某些属性。有关更多信息,请参见
MovieClip.attachAudio()

示例

下面的示例在本地播放实时视频。

my_cam = Camera.get();
my_video.attachVideo(my_cam); // my_video 是舞台上的一个 Video 对象

下面的示例播放一个以前录制的名为 myVideo.flv 的文件,该文件与 SWF 文件存储在同一个目录中。

var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(my_nc);
my_video.attachVideo(ns); // my_video 是舞台上的一个 Video 对象
ns.play("myVideo.flv");

另请参见

Camera 类NetStream 类