IWMPNetwork::bandWidth-Eigenschaft

Die bandWidth-Eigenschaft ruft die aktuelle Bandbreite des Medienelements ab.

Syntax

public System.Int32 bandWidth {get; set;}

Public ReadOnly Property bandWidth As System.Int32

Eigenschaftswert

Ein System.Int32, bei dem es sich um die Bandbreite handelt.

Hinweise

Der über AxWindowsMediaPlayer.URL abgerufene Wert ist 0 (null), wenn die URL nicht festgelegt ist. Diese Eigenschaft ist nur für Streamingmedien gültig.

Beispiele

Im folgenden Beispiel wird bandWidth verwendet, um die aktuelle Medienbandbreite anzuzeigen. Die Informationen werden als Reaktion auf das PlayStateChange-Ereignis in einer Bezeichnung angezeigt. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.

// Add a delegate for the PlayStateChange event.
player.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(player_PlayStateChange);

// Create an event handler for the PlayStateChange event.
private void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
    // Display the bandwidth when the player is playing. 
    switch (e.newState)
    {
        case 3:  // Play State = WMPLib.WMPPlayState.wmppsPlaying = 3
            if (player.network.bandWidth != 0)
            {
                bandWidthLabel.Text = "Current Bandwidth: " + player.network.bandWidth + " K bits/second";
            }
            else
            {
                bandWidthLabel.Text = "Bandwidth is only available for streaming media.";
            }
            break;

        default:
            break;
    }
}

' Create an event handler for the PlayStateChange event.
Public Sub player_PlayStateChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles player.PlayStateChange

    ' Display the bandWidth when the player is playing. 
    Select Case e.newState

        Case 3 ' Play State = WMPLib.WMPPlayState.wmppsPlaying = 3

            If (player.network.bandWidth <> 0) Then

                bandWidthLabel.Text = &quot;Current Bandwidth: &quot; + player.network.bandWidth + &quot; K bits/second&quot;

            Else

                bandWidthLabel.Text = &quot;Bandwidth is only available for streaming media.&quot;

            End If

    End Select

End Sub

Anforderungen

Anforderung Wert
Version
Windows Media Player 9er Serie oder höher
Namespace
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Siehe auch

AxWindowsMediaPlayer.URL (VB und C#)

IWMPNetwork-Schnittstelle (VB und C#)