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");