適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: 從伺服器擷取資料...
從伺服器擷取資料...
flash.net 

NetStreamInfo  - AS3

套件flash.net
類別public final class NetStreamInfo
繼承NetStreamInfo Inheritance Object

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

NetStreamInfo 類別會指定與 NetStream 物件以及音效、視訊和資料的基礎串流緩衝區相關的各種服務品質 (QOS) 統計資料和其他資訊。為了回應 NetStream.info 呼叫,會傳回 NetStreamInfo 物件,這會建立目前 QOS 狀態的快照,並透過 NetStreamInfo 屬性提供 QOS 統計資料。

注意:AIR 3.0 for iOS 不支援任何 NetStreamInfo 屬性。



公用屬性
 屬性定義自
  audioBufferByteLength : Number
[唯讀] 提供 Netstream 音效緩衝區大小 (以位元組為單位)。
NetStreamInfo
  audioBufferLength : Number
[唯讀] 提供 Netstream 音效緩衝區大小 (以秒為單位)。
NetStreamInfo
  audioByteCount : Number
[唯讀] 指定已經到達佇列的音效位元組總數,不論已經播放或清除的位元組有多少。
NetStreamInfo
  audioBytesPerSecond : Number
[唯讀] 指定填滿 NetStream 音效緩衝區的速率 (以每秒位元組為單位)。
NetStreamInfo
  audioLossRate : Number
[唯讀] 指定 NetStream 工作階段的音效遺失。
NetStreamInfo
  byteCount : Number
[唯讀] 指定已經到達佇列的位元組總數,不論已經播放或清除的位元組有多少。
NetStreamInfo
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
  currentBytesPerSecond : Number
[唯讀] 指定填滿 NetStream 緩衝區的速率 (以每秒位元組為單位)。
NetStreamInfo
  dataBufferByteLength : Number
[唯讀] 提供 Netstream 資料緩衝區大小 (以位元組為單位)。
NetStreamInfo
  dataBufferLength : Number
[唯讀] 提供 Netstream 資料緩衝區大小 (以秒為單位)。
NetStreamInfo
  dataByteCount : Number
[唯讀] 指定已經到達佇列的資料訊息位元組總數,不論已經播放或清除的位元組有多少。
NetStreamInfo
  dataBytesPerSecond : Number
[唯讀] 指定填滿 NetStream 資料緩衝區的速率 (以每秒位元組為單位)。
NetStreamInfo
  droppedFrames : Number
[唯讀] 傳回在目前 NetStream 播放工作階段中丟棄的視訊影格數目。
NetStreamInfo
  isLive : Boolean
[唯讀] 正在播放的媒體是錄製的內容或實況。
NetStreamInfo
  maxBytesPerSecond : Number
[唯讀] 指定填滿 NetStream 緩衝區的最大速率 (以每秒位元組為單位)。
NetStreamInfo
  metaData : Object
[唯讀] 最近與所播放的媒體相關聯的中繼資料物件。
NetStreamInfo
  playbackBytesPerSecond : Number
[唯讀] 傳回串流播放速率 (以每秒位元組為單位)。
NetStreamInfo
  resourceName : String
[唯讀] 呼叫 NetStream.play() 時使用的資源名稱。
NetStreamInfo
  SRTT : Number
[唯讀] NetStream 工作階段的平滑往返時間 (SRTT),以毫秒為單位。
NetStreamInfo
  uri : String
[唯讀] 呼叫 NetConnection.connect() 時使用的 URL。
NetStreamInfo
  videoBufferByteLength : Number
[唯讀] 提供 Netstream 視訊緩衝區大小 (以位元組為單位)。
NetStreamInfo
  videoBufferLength : Number
[唯讀] 提供 Netstream 視訊緩衝區大小 (以秒為單位)。
NetStreamInfo
  videoByteCount : Number
[唯讀] 指定已經到達佇列的視訊位元組總數,不論已經播放或清除的位元組有多少。
NetStreamInfo
  videoBytesPerSecond : Number
[唯讀] 指定填滿 NetStream 視訊緩衝區的速率 (以每秒位元組為單位)。
NetStreamInfo
  videoLossRate : Number
[唯讀] 提供 NetStream 視訊遺失率 (遺失的訊息佔所有訊息的比例)。
NetStreamInfo
  xmpData : Object
[唯讀] 最近與所播放的媒體相關聯的 XMP 資料物件。
NetStreamInfo
公用方法
 方法定義自
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
  
傳回文字值,列出 NetStreamInfo 物件的屬性。
NetStreamInfo
 Inherited
會傳回指定之物件的基本值。
Object
屬性詳細資訊

audioBufferByteLength

屬性
audioBufferByteLength:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

提供 Netstream 音效緩衝區大小 (以位元組為單位)。它會指定串流媒體 (即時和錄製) 中音效資料的緩衝區大小。這個屬性就像是 Netstream.bytesLoaded,也是用於漸進式下載。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get audioBufferByteLength():Number

audioBufferLength

屬性 
audioBufferLength:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

提供 Netstream 音效緩衝區大小 (以秒為單位)。這個屬性會擴充 NetStream.bufferLength 屬性並提供音效資料的緩衝區長度 (以時間為單位)。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get audioBufferLength():Number

audioByteCount

屬性 
audioByteCount:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定已經到達佇列的音效位元組總數,不論已經播放或清除的位元組有多少。您可以使用此值透過任意度量、建立計時器,以及計算連續計時器呼叫中的值差異,來計算收到的音效資料速率。或者,可改用 audioBytesPerSecond

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get audioByteCount():Number

相關 API 元素

audioBytesPerSecond

屬性 
audioBytesPerSecond:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定填滿 NetStream 音效緩衝區的速率 (以每秒位元組為單位)。此值會計算為上一秒收到之音效資料的平滑平均值。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get audioBytesPerSecond():Number

audioLossRate

屬性 
audioLossRate:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 10, Flash Lite 4

指定 NetStream 工作階段的音效遺失。這個值只會針對 RTMFP 串流傳回有效的值,而針對 RTMP 串流則傳回 0。遺失率是定義為遺失訊息與訊息總計的比例。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get audioLossRate():Number

byteCount

屬性 
byteCount:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定已經到達佇列的位元組總數,不論已經播放或清除的位元組有多少。您可以使用此值透過任意度量、建立計時器,以及計算連續計時器呼叫中的值差異,來計算收到的資料速率。或者,可改用 currentBytesPerSecond

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get byteCount():Number

相關 API 元素

currentBytesPerSecond

屬性 
currentBytesPerSecond:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定填滿 NetStream 緩衝區的速率 (以每秒位元組為單位)。此值會計算為上一秒收到之資料總計的平滑平均值。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get currentBytesPerSecond():Number

dataBufferByteLength

屬性 
dataBufferByteLength:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

提供 Netstream 資料緩衝區大小 (以位元組為單位)。它會指定串流媒體 (即時和錄製) 中資料訊息的緩衝區大小。這個屬性就像是 Netstream.bytesLoaded,也是用於漸進式下載。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get dataBufferByteLength():Number

dataBufferLength

屬性 
dataBufferLength:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

提供 Netstream 資料緩衝區大小 (以秒為單位)。這個屬性會擴充 NetStream.bufferLength 屬性並提供資料訊息專用的緩衝區長度 (以時間為單位)。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get dataBufferLength():Number

dataByteCount

屬性 
dataByteCount:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定已經到達佇列的資料訊息位元組總數,不論已經播放或清除的位元組有多少。您可以使用此值透過任意度量、建立計時器,以及計算連續計時器呼叫中的值差異,來計算收到的資料訊息速率。或者,可改用 dataBytesPerSecond

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get dataByteCount():Number

相關 API 元素

dataBytesPerSecond

屬性 
dataBytesPerSecond:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定填滿 NetStream 資料緩衝區的速率 (以每秒位元組為單位)。此值會計算為上一秒收到之資料訊息的平滑平均值。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get dataBytesPerSecond():Number

droppedFrames

屬性 
droppedFrames:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

傳回在目前 NetStream 播放工作階段中丟棄的視訊影格數目。

在錄製的串流或漸進式下載的情況下,當視訊是高品質或高解析度的高位元速率視訊時,如果解碼器沒有足夠的系統 CPU 資源,此解碼器可能會在解碼必要的每秒影格數時發生延遲。在即時串流中,如果延遲值太高,緩衝會捨棄視訊影格。這個屬性會指定已捨棄而未正常呈現的影格數目。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get droppedFrames():Number

isLive

屬性 
isLive:Boolean  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10.3, AIR 2.7

正在播放的媒體是錄製的內容或實況。此屬性僅與 RTMP 串流相關。若要用於漸進式下載和 HTTP 動態串流,屬性永遠為 false

注意:在 AIR 3.0 for iOS 中不受支援。

注意:此屬性在 Android 和 Blackberry Tablet OS 瀏覽器中的 Flash Player 或 iOS 的 AIR 中永遠為 false



實作
    public function get isLive():Boolean

maxBytesPerSecond

屬性 
maxBytesPerSecond:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定填滿 NetStream 緩衝區的最大速率 (以每秒位元組為單位)。這個值會根據 NetStream 物件上次收到的訊息,提供用戶端網路容量的相關資訊。根據 NetStream.bufferTime 中指定的緩衝區大小和用戶端的可用頻寬而定,Flash Media Server 會以高載填滿緩衝區。這個屬性提供填滿用戶端緩衝區的最大速率。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get maxBytesPerSecond():Number

metaData

屬性 
metaData:Object  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10.3, AIR 2.7

最近與所播放的媒體相關聯的中繼資料物件。

注意:在 AIR 3.0 for iOS 中不受支援。

注意:此屬性在 Android 和 Blackberry Tablet OS 瀏覽器中的 Flash Player 或 iOS 的 AIR 中永遠為 null



實作
    public function get metaData():Object

playbackBytesPerSecond

屬性 
playbackBytesPerSecond:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

傳回串流播放速率 (以每秒位元組為單位)。播放緩衝區可以包含各種播放清單的內容。這個屬性提供最接近目前播放串流之位元速率的播放速率。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get playbackBytesPerSecond():Number

resourceName

屬性 
resourceName:String  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10.3, AIR 2.7

呼叫 NetStream.play() 時使用的資源名稱。此屬性包含漸進式下載的完整 URL、RTMP 串流的資源名稱,及 HTTP 串流的 null

注意:在 AIR 3.0 for iOS 中不受支援。

注意:此屬性在 Android 和 Blackberry Tablet OS 瀏覽器中的 Flash Player 或 iOS 的 AIR 中永遠為 null



實作
    public function get resourceName():String

相關 API 元素

flash.media.NetStream.play()

SRTT

屬性 
SRTT:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

NetStream 工作階段的平滑往返時間 (SRTT),以毫秒為單位。這個屬性僅會包含 RTMFP 串流的有效值。若是 RTMP 串流,這個值為 0。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get SRTT():Number

相關 API 元素

uri

屬性 
uri:String  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10.3, AIR 2.7

呼叫 NetConnection.connect() 時使用的 URL。針對漸進式下載或 HTTP 串流,則是 null

注意:在 AIR 3.0 for iOS 中不受支援。

注意:此屬性在 Android 和 Blackberry Tablet OS 瀏覽器中的 Flash Player 或 iOS 的 AIR 中永遠為 null



實作
    public function get uri():String

相關 API 元素

flash.media.NetConnection.uri

videoBufferByteLength

屬性 
videoBufferByteLength:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

提供 Netstream 視訊緩衝區大小 (以位元組為單位)。它會指定串流媒體 (即時和錄製) 中視訊資料的緩衝區大小。這個屬性就像是 Netstream.bytesLoaded,也是用於漸進式下載。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get videoBufferByteLength():Number

videoBufferLength

屬性 
videoBufferLength:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

提供 Netstream 視訊緩衝區大小 (以秒為單位)。這個屬性會擴充 NetStream.bufferLength 屬性並提供視訊資料的緩衝區長度 (以時間為單位)。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get videoBufferLength():Number

videoByteCount

屬性 
videoByteCount:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定已經到達佇列的視訊位元組總數,不論已經播放或清除的位元組有多少。您可以使用此值透過任意度量、建立計時器,以及計算連續計時器呼叫中的值差異,來計算收到的視訊資料速率。或者,可改用 videoBytesPerSecond

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get videoByteCount():Number

相關 API 元素

videoBytesPerSecond

屬性 
videoBytesPerSecond:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

指定填滿 NetStream 視訊緩衝區的速率 (以每秒位元組為單位)。此值會計算為上一秒收到之視訊資料的平滑平均值。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get videoBytesPerSecond():Number

videoLossRate

屬性 
videoLossRate:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10.1, AIR 2

提供 NetStream 視訊遺失率 (遺失的訊息佔所有訊息的比例)。

當訊息大小小於最大傳輸單位 (MTU),這個值對應到網路封包遺失率。

這個屬性僅會傳回 RTMFP 串流的有效值。對於 RTMP 串流,這會傳回零值。如需更多資訊,請參閱「Flash Media Server 文件」。

注意:在 AIR 3.0 for iOS 中不受支援。



實作
    public function get videoLossRate():Number

xmpData

屬性 
xmpData:Object  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10.3, AIR 2.7

最近與所播放的媒體相關聯的 XMP 資料物件。

注意:在 AIR 3.0 for iOS 中不受支援。

注意:此屬性在 Android 和 Blackberry Tablet OS 瀏覽器中的 Flash Player 或 iOS 的 AIR 中永遠為 null



實作
    public function get xmpData():Object
方法詳細資訊

toString

()方法
public function toString():String

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5, Flash Lite 4

傳回文字值,列出 NetStreamInfo 物件的屬性。

傳回值
String — 字串,其中包含 NetStreamInfo 物件的屬性值




[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。