FLVPlayback 類別 繼承自 Sprite,並包覆 VideoPlayer 物件
(在AS 2.0也有此類別, 但僅支援 FLV 編碼格式,
若要支援 H.264 必須使用 3.0 的 FLVPlayback 類別)
(若要播放 H.264 影片, 需要 Flash Player 9.0.115.0之後的版本)
使用方法:
元件庫內要新增 FLVPlayback 組件
然後 import fl.video.FLVPlayback;
屬性:(摘要)
-----------------------------------------
重要屬性:
-----------------------------------------
source : String
//指定串流處理之 FLV 檔的 URL,以及串流的方式。
autoPlay : Boolean
//Boolean 值,預設值為 true,在設定 source 屬性之後自動開始播放。若設定為 false,則 FLV 檔會載入,等到呼叫 play() 或 playWhenEnoughDownloaded() 後才開始播放。
//將 autoPlay 屬性設為 true,再將 source 屬性設為 URL,效果就和呼叫 play(URL) 一樣。
//呼叫 load(URL),效果如同將 source 屬性設為 URL,加上 autoPlay 設為 false。
autoRewind : Boolean
Boolean 值,如果為 true,則會在播放停止時讓 FLV 檔倒帶到「影格 1」,這可能是因為播放程式到達串流的結尾或者呼叫了 stop() 方法所造成的。
cuePoints : Array
//[write-only] 陣列,會描述 ActionScript 提示點以及停用的內嵌 FLV 檔提示點。
metadata : Object
//[read-only] 物件,它是從 NetSteam.onMetaData() 回呼方法之呼叫接收的中繼資料資訊封包 (如果有的話)。
preview : String
//[write-only] 即時預覽。會讀入 PNG 檔案以供預覽。
totalTime : Number
數字,表示視訊的總播放時間,以秒為單位。
bufferTime : Number
//數字,用以指定視訊串流開始播放之前,記憶體中緩衝的秒數。
bitrate : Number
數字,用以指定傳輸 FLV 檔的每秒位元數。
activeVideoPlayerIndex : uint // 指定哪一個視訊播放程式實體會受到 API 影響。預設值為 0
visibleVideoPlayerIndex : uint
//用來管理多個 FLV 檔串流。
ncMgr : INCManager
//[read-only] INCManager 物件,讓使用者能夠存取實作 INCManager 的類別實體,即 NCManager 類別的介面。
idleTimeout : Number
//Flash 因為播放暫停或停止而中斷 Flash Media Server (FMS) 閒置連線之前的時間長度,以毫秒為單位。
playheadPercentage : Number
//數字,指定目前的 playheadTime 做為 totalTime 屬性的百分比。
playheadTime : Number
//數字,表示目前播放磁頭時間或位置,以秒為單位,可以是分數值。
soundTransform : SoundTransform
//存取 VideoPlayer.soundTransform 屬性以控制聲音。
volume : Number
//數字,會指出音量控制項設定,允許的範圍為 0 到 1。
seekToPrevOffset : Number
//秒數,seekToPrevNavCuePoint() 方法會用此屬性來比較它的時間與之前的提示點時間。
seekBarInterval : Number
//數字,用以指定來回拖曳 SeekBar 控制點時,執行檢查的間隔時間,以毫秒為單位。
playheadUpdateInterval : Number
//數字,表示每個 playheadUpdate 事件之間的時間長度,以毫秒為單位。
progressInterval : Number
//數字,表示每個 progress 事件之間的時間長度,以毫秒為單位。
seekBarScrubTolerance : Number
//數字,會指定使用者在更新動作發生之前,可將 SeekBar 控制點移動多遠的距離。
volumeBarInterval : Number
//數字,會指定拖曳時檢查音量列控制點位置的頻率,以毫秒為單位。
沒有留言:
張貼留言