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 = "Current Bandwidth: " + player.network.bandWidth + " K bits/second"
Else
bandWidthLabel.Text = "Bandwidth is only available for streaming media."
End If
End Select
End Sub
Anforderungen
| Anforderung | Wert |
|---|---|
| Version |
Windows Media Player 9er Serie oder höher |
| Namespace |
WMPLib |
| Assembly |
|