IWMPNetwork::lostPackets 属性

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

lostPackets 属性获取丢失的数据包数。

语法

public System.Int32 lostPackets {get; set;}

Public ReadOnly Property lostPackets As System.Int32

属性值

一个 System.Int32,表示丢失的数据包数。

备注

此属性仅包括流式处理媒体数据包,在使用 HTTP 协议时将返回零,该协议是无损的。

数据包可能由于多种原因而丢失,例如网络连接的类型和质量。

每次停止并重启播放时,此属性将重置为零。 如果播放暂停,则不会重置值。 仅当使用 AxWindowsMediaPlayer.URL 属性设置播放 URL 时,此属性才会在运行时获取有效信息。

示例

下面的代码示例使用 lostPackets 显示播放期间丢失的数据包总数。 当用户单击按钮时,该信息将显示在标签中。 AxWMPLib.AxWindowsMediaPlayer 对象由名为 player 的变量表示。

private void showLostPackets_Click(object sender, System.EventArgs e)
{
    lostPacketsLabel.Text = ("Packets lost: " + player.network.lostPackets.ToString());
}

Public Sub showLostPackets_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles showLostPackets.Click

    lostPacketsLabel.Text = ("Packets lost: " + player.network.lostPackets.ToString())

End Sub

要求

要求
版本
Windows 媒体播放器 9 系列或更高版本
命名空间
WMPLib
程序集
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

另请参阅

IWMPNetwork 接口 (VB 和 C#)

AxWindowsMediaPlayer.URL (VB 和 C#)