包 | flash.net |
类 | public final class NetStreamInfo |
继承 | NetStreamInfo Object |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5, Flash Lite 4 |
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 | ||
constructor : 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() 时使用的 URI。 | NetStreamInfo | ||
videoBufferByteLength : Number [只读]
提供 NetStream 视频缓冲区大小,以字节为单位。 | NetStreamInfo | ||
videoBufferLength : Number [只读]
提供 NetStream 视频缓冲区大小,以秒为单位。 | NetStreamInfo | ||
videoByteCount : Number [只读]
指定已到达队列的视频字节总数,这与已播放或已刷新的字节数无关。 | NetStreamInfo | ||
videoBytesPerSecond : Number [只读]
指定填充 NetStream 视频缓冲区的速率,以每秒字节数为单位。 | NetStreamInfo | ||
videoLossRate : Number [只读]
提供 NetStream 视频损失率(丢失的消息与全部消息的比例)。 | NetStreamInfo | ||
xmpData : Object [只读]
与正在播放的媒体关联的最新 XMP 数据对象。 | NetStreamInfo |
方法 | 由以下参数定义 | ||
---|---|---|---|
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回列出 NetStreamInfo 对象属性的文本值。 | NetStreamInfo | ||
返回指定对象的原始值。 | Object |
audioBufferByteLength | 属性 |
audioBufferLength | 属性 |
audioByteCount | 属性 |
audioBytesPerSecond | 属性 |
audioLossRate | 属性 |
byteCount | 属性 |
currentBytesPerSecond | 属性 |
dataBufferByteLength | 属性 |
dataBufferLength | 属性 |
dataByteCount | 属性 |
dataBytesPerSecond | 属性 |
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 | 属性 |
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 | 属性 |
playbackBytesPerSecond | 属性 |
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 元素
SRTT | 属性 |
uri | 属性 |
uri:String
[只读] 语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.3, AIR 2.7 |
调用 NetConnection.connect()
时使用的 URI。对于渐进式下载或 HTTP 流,此值为 null
。
注意:在 AIR 3.0 for iOS 中不支持。
注意:此属性在 Android 和 Blackberry Tablet OS 上的浏览器的 Flash Player 中或 iOS 上的 AIR 中始终为 null
。
实现
public function get uri():String
相关 API 元素
videoBufferByteLength | 属性 |
videoBufferLength | 属性 |
videoByteCount | 属性 |
videoBytesPerSecond | 属性 |
videoLossRate | 属性 |
videoLossRate:Number
[只读] 语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10.1, AIR 2 |
提供 NetStream 视频损失率(丢失的消息与全部消息的比例)。
当消息大小小于最大传输单元 (MTU) 时,此值与网络数据包丢失率对应。
此属性仅返回 RTMFP 流的有效值。对于 RTMP 流,此属性返回值 0。有关详细信息,请参阅 Flash Media Server 文档。
注意:在 AIR 3.0 for iOS 中不支持。
实现
public function get videoLossRate():Number
xmpData | 属性 |
toString | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z