Network.maxBandwidth

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

maxBandwidth 属性指定或检索允许的最大带宽。

语法

玩家网络maxBandwidth

可能的值

此属性是读/写 number () 。

备注

此属性没有默认值。 可以在播放Windows 媒体播放器时指定其值,但在通过打开另一个媒体项或调用 Player 释放当前媒体项之前,更改才会生效。close。 Windows 媒体播放器尝试实现可能的最高带宽。 只有在设置值的情况下,才会减少带宽。

此设置可用于减少使用的带宽量,尤其是在多比特率 (MBR) 流的情况下。 MBR 流包含具有不同比特率的多个流。 在某些情况下,可能需要使用比特率低于客户端要求的流。 在这种情况下,设置 maxBandwidth 属性将选择较低的比特率流。

例如,MBR 流可能包括以每秒 20 千位编码 (Kbps) 、37 Kbps 和 200 Kbps 编码的流。 将 maxBandwidth 属性设置为 50,000 (50 Kbps) 将选择 37 Kbps 流而不是 200 Kbps 流。

要求

要求
版本
Windows 媒体播放器版本 7.0 或更高版本。
DLL
Wmp.dll

另请参阅

网络对象

Player.close