套件 | fl.video |
類別 | public class NCManagerNative |
繼承 | NCManagerNative NCManager Object |
實作 | INCManager |
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
當使用 NCManagerNative 物件時,伺服器上就不需要 main.asc 檔案。 如果不必進行頻寬偵測,則 NCManagerNative 物件便能與任何版本的 Flash Media Server (FMS) 進行連線,而不需 main.asc 檔案。
若要這麼做 (而非使用預設的 fl.video.NCManager),請將下列程式碼放在 FLA 檔的「影格 1」中:
import fl.video.*; VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
相關 API 元素
屬性 | 定義自 | ||
---|---|---|---|
bitrate : Number
從 Flash Media Server (FMS) 載入串流時,bitrate 屬性會傳回根據自動偵測計算所得的值,而非透過 bitrate() 屬性設定的值。 | NCManager | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
fallbackServerName : String
會間接或直接公開 fallbackServerName 屬性。 | NCManager | ||
isRTMP : Boolean [唯讀]
指出 URL 是來自 Flash Media Server (FMS) 的 RTMP 串流,或者是漸進式下載。 | NCManager | ||
netConnection : NetConnection [唯讀]
NetConnection 物件的參照。 | NCManager | ||
streamHeight : int [唯讀]
串流的高度,以像素為單位。 | NCManager | ||
streamLength : Number [覆寫] [唯讀]
串流長度,以毫秒為單位。 | NCManagerNative | ||
streamName : String [唯讀]
傳入 NetStream.play() 方法中的串流名稱。 | NCManager | ||
streamWidth : int [唯讀]
串流的寬度,以像素為單位。 | NCManager | ||
timeout : uint
時間 (以毫秒為單位),經這段時間之後會嘗試停止進行連線。 | NCManager | ||
videoPlayer : VideoPlayer
擁有此物件的 VideoPlayer 物件。 | NCManager |
方法 | 定義自 | ||
---|---|---|---|
會建立新的 NCManagerNative 實體。 | NCManagerNative | ||
關閉 NetConnection。 | NCManager | ||
會在連線成功但找不到串流時,由 VideoPlayer 物件呼叫。 | NCManager | ||
由 VideoPlayer 物件呼叫,以要求連線至 URL。 | NCManager | ||
允許取得 fallbackServerName、fpadZone、objectEncoding 和 proxyType 屬性。 | NCManager | ||
指出物件是否有已定義的指定屬性。 | Object | ||
由正在進行工作的任何 helper 物件呼叫,以便讓 NCManager 物件發出表示它已經完成以及是否成功的訊號。 | NCManager | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
由 VideoPlayer 物件呼叫,在連線中斷之後要求重新連線。 | NCManager | ||
允許設定 fallbackServerName、fpadZone、objectEncoding 和 proxyType 屬性。 | NCManager | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
會傳回指定之物件的基本值。 | Object |
常數 | 定義自 | ||
---|---|---|---|
DEFAULT_TIMEOUT : uint = 60000
預設逾時 (以毫秒為單位)。 | NCManager | ||
SHORT_VERSION : String = "2.1" [靜態]
狀態變數,指出組件的簡短版本號碼。 | NCManagerNative | ||
VERSION : String = "2.1.0.23" [靜態]
狀態變數,指出組件的完整版本號碼。 | NCManagerNative |
streamLength | 屬性 |
streamLength:Number
[唯讀] [覆寫] 語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
串流長度,以毫秒為單位。 呼叫 VideoPlayer.ncConnected()
方法之後,如果傳回 undefined、null
或小於 0 的值,VideoPlayer 物件便會知道沒有串流長度的資訊。 如果傳回串流長度資訊,它就會覆寫任何現有的串流長度資訊,包括由 VideoPlayer.play()
方法或 VideoPlayer.load()
方法的 totalTime
參數設定的資訊,或者從 FLV 檔的中繼資料接收的資訊。
實作
override public function get streamLength():Number
相關 API 元素
NCManagerNative | () | 建構函式 |
public function NCManagerNative()
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
會建立新的 NCManagerNative 實體。
SHORT_VERSION | 常數 |
public static const SHORT_VERSION:String = "2.1"
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
狀態變數,指出組件的簡短版本號碼。 當您有 FLA 檔,並且需要知道組件版本時,版本號碼就會非常有用。 若要確定組件版本,請在 FLA 檔中輸入下列追蹤程式碼:
FLVPlayback.SHORT_VERSION
SHORT_VERSION
變數只包含主要和次要版本號碼,例如 2.0。VERSION
變數包含主要和次要版本號碼,以及修訂和組建編號,例如 2.0.0.11。
相關 API 元素
VERSION | 常數 |
public static const VERSION:String = "2.1.0.23"
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
狀態變數,指出組件的完整版本號碼。 當您有 FLA 檔,並且需要知道組件版本時,版本號碼就會非常有用。 若要確定組件版本,請在 FLA 檔中輸入下列追蹤程式碼:
FLVPlayback.VERSION
VERSION
變數包含主要和次要版本號碼,以及修訂和組建編號,例如 2.0.0.11。SHORT_VERSION
變數只包含主要和次要版本號碼,例如 2.0。
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z