IWMPNetwork (VB 和 C#) 接口
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
提供用于访问与网络连接质量相关的统计信息以及指定和检索网络代理设置的属性和方法。
IWMPNetwork 接口公开以下属性。
成员
IWMPNetwork (VB 和 C#) 接口具有以下类型的成员:
方法
IWMPNetwork (VB 和 C#) 接口具有这些方法。
方法 | 说明 |
---|---|
getProxyBypassForLocal | 返回一个值,该值指示如果源服务器位于本地网络上,是否绕过代理服务器。 |
getProxyExceptionList | 返回代理异常列表。 |
getProxyName | 返回正在使用的代理服务器的名称。 |
getProxyPort | 返回正在使用的代理端口。 |
getProxySettings | 返回有关协议的代理设置的信息。 |
setProxyBypassForLocal | 指定如果源服务器位于本地网络上,是否绕过代理服务器。 |
setProxyExceptionList | 指定代理异常列表。 |
setProxyName | 指定要使用的代理服务器的名称。 |
setProxyPort | 指定要使用的代理端口。 |
setProxySettings | 指定协议的代理设置。 |
属性
IWMPNetwork (VB 和 C#) 接口具有以下属性。
属性 | 访问类型 | 说明 |
---|---|---|
带宽 |
只读 |
获取媒体项的当前带宽。 |
bitRate |
只读 |
获取接收的当前比特率。 |
bufferingCount |
只读 |
获取播放期间发生缓冲的次数。 |
bufferingProgress |
只读 |
获取缓冲已完成的百分比。 |
bufferingTime |
读取/写入 |
获取或设置播放开始前的缓冲时间量(以毫秒为单位)。 |
downloadProgress |
只读 |
获取下载完成的百分比。 |
encodedFrameRate |
只读 |
获取内容作者指定的视频帧速率。 |
frameRate |
只读 |
获取当前视频帧速率。 |
framesSkipped |
只读 |
获取播放期间跳过的帧总数。 |
lostPackets |
只读 |
获取丢失的数据包数。 |
maxBandwidth |
读取/写入 |
获取或设置允许的最大带宽。 |
maxBitRate |
只读 |
获取可能的最大视频比特率。 |
receivedPackets |
只读 |
获取收到的数据包数。 |
receptionQuality |
只读 |
获取过去 30 秒内未丢失的数据包百分比。 |
recoveredPackets |
只读 |
获取恢复的数据包数。 |
sourceProtocol |
只读 |
获取用于接收数据的源协议。 |
使用以下属性获取 IWMPNetwork 接口。
Object | 属性 |
---|---|
AxWindowsMediaPlayer 对象 | 网络 |
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈