IWMPMedia::d urationString -Eigenschaft
Die durationString-Eigenschaft ruft eine Zeichenfolge ab, die die Dauer des aktuellen Medienelements im HH:MM:SS-Format angibt.
Diese Eigenschaft ist schreibgeschützt.
Syntax
public System.String durationString {get;}
Public ReadOnly Property durationString As System.String
Eigenschaftswert
Eine System.String,die die Dauer ist.
Bemerkungen
Wenn diese Eigenschaft mit einem anderen Medienelement als dem in AxWindowsMediaPlayer.currentMedia angegebenen verwendet wird, enthält sie möglicherweise keinen gültigen Wert. Wenn das Medienelement weniger als eine Stunde lang ist, wird der Stundenteil des Rückgabewerts weggelassen.
Bevor Sie diese Eigenschaft verwenden können, müssen Sie über Lesezugriff auf die Bibliothek verfügen. Weitere Informationen finden Sie unter Bibliothekszugriff.
Beispiele
Im folgenden Beispiel wird durationString verwendet, um die Dauer des aktuellen Medienelements als formatierten Text in einer Bezeichnung anzuzeigen. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.
// Create an event handler for the OpenStateChange event.
private void player_OpenStateChange(object sender, AxWMPLib._WMPOCXEvents_OpenStateChangeEvent e)
{
// Test whether the current media item is open.
if (e.newState == (int)WMPLib.WMPOpenState.wmposMediaOpen)
{
// Display the formatted duration string in the label.
mediaDuration.Text = player.currentMedia.durationString;
}
}
' Create an event handler for the OpenStateChange event.
Public Sub player_OpenStateChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_OpenStateChangeEvent) Handles player.OpenStateChange
' Test whether the current media item is open.
If (e.newState = 13) Then
' Display the formatted duration string in the label.
mediaDuration.Text = player.currentMedia.durationString
End If
End Sub
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Version |
Windows Media Player 9-Serie oder höher |
| Namespace |
WMPLib |
| Assembly |
|