當前位置:編程學習大全網 - 源碼下載 - 如何在FLASH中調用flv視頻,不使用FLVPlayback組件,不用AS3.0

如何在FLASH中調用flv視頻,不使用FLVPlayback組件,不用AS3.0

妳可以查下AS2的Video類中的屬性,幫助如是說:

attachVideo(Video.attachVideo 方法)

public attachVideo(source: Object) : Void

指定將在舞臺上的 Video 對象的邊界內顯示的視頻流 (source)。視頻流或者是通過 NetStream.play() 命令顯示的 FLV 文件(即 Camera 對象),或者是 null。如果 source 為 null,則 Video 對象中將不再播放視頻。

如果 FLV 文件只包含音頻,則您無需使用此方法;當發出 NetStream.play() 命令時,FLV 文件的音頻部分會自動播放。

如果要控制與 FLV 文件關聯的音頻,您可以使用 MovieClip.attachAudio() 將音頻路由到影片剪輯;然後創建 Sound 對象來控制該音頻的某些屬性。有關詳細信息,請參閱 MovieClip.attachAudio()。

可用性:ActionScript 1.0、Flash Player 6 ― Flash Player 7 中新增使用 Flash 視頻 (FLV) 文件的能力。

參數

source:Object ― 正在捕獲視頻數據的 Camera 對象,或 NetStream 對象。若要切斷與該 Video 對象的連接,請為 source 傳遞 null。

示例

下面的示例在本地播放實時視頻:

var my_video:Video; //my_video is a Video object on the Stage

var active_cam:Camera = Camera.get();

my_video.attachVideo(active_cam);

下面的示例播放壹個以前錄制的名為 video1.flv 的文件,該文件與 SWF 文件存儲在同壹個目錄中。

var my_video:Video; // my_video is a Video object on the Stage

var my_nc:NetConnection = new NetConnection();

my_nc.connect(null);

var my_ns:NetStream = new NetStream(my_nc);

my_video.attachVideo(my_ns);

my_ns.play("video1.flv");

  • 上一篇:神經網絡:卷積神經網絡(CNN)
  • 下一篇:混沌經濟學的興起產生
  • copyright 2024編程學習大全網