IWMPControls::fastReverse-Methode

Die fastReverse-Methode startet die schnelle Wiedergabe des Medienelements in umgekehrter Richtung.

Syntax

public void fastReverse();

Public Sub fastReverse()
Implements IWMPControls.fastReverse

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Hinweise

Die fastReverse-Methode scannt den Clip um das Fünffache der Normalgeschwindigkeit in umgekehrter Richtung und zeigt nur die Keyframes an, wenn es sich um eine Videodatei handelt. Das Aufrufen von fastReverse entspricht der Angabe von -5.0 für die Rate durch Festlegen der IWMPSettings.rate-Eigenschaft. Wenn die Rate anschließend geändert wird oder "IWMPControls.play" oder "IWMPControls.stop" aufgerufen wird, wird Windows Media Player schnell in umgekehrter Richtung beendet.

Wenn das Element Teil einer Wiedergabeliste ist, wird fastReverse am Anfang der aktuellen Spur angehalten. Wenn z. B. Track 3 sich in fastReverse befindet, wenn der Anfang von Track 3 erreicht ist, wird Windows Media Player nicht zu Track 2 wechseln. Die Anzahl der Wiedergaben wird beim Aufrufen von fastReverse nicht erhöht.

Wenn Sie IWMPControls.fastForward aufrufen, während fastReverse ausgeführt wird, wird fastReverse beendet, und IWMPControls.fastForward beginnt.

Diese Methode funktioniert nicht für Liveübertragungen und bestimmte digitale Medientypen. Übergeben Sie den System.String-Wert "FastReverse" an die IWMPControls.isAvailable-Eigenschaft (die IWMPControls.get _ isAvailable-Methode in C#), um zu bestimmen, ob Sie schnelles Umgekehrtes in einem Clip verwenden können.

Beispiele

Im folgenden Beispiel wird fastReverse verwendet, um das aktuelle Medienelement als Reaktion auf das Click-Ereignis einer Schaltfläche umzukehren. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.

private void fastReverseButton_Click(object o, System.EventArgs args)
{
    // To get all of the available functionality of the player controls, cast the
    // value returned by player.Ctlcontrols to a WMPLib.IWMPControls3 interface. 
    WMPLib.IWMPControls3 controls = (WMPLib.IWMPControls3)player.Ctlcontrols;

    // Check first to be sure the operation is valid.
    if (controls.get_isAvailable("fastReverse"))
    {
        controls.fastReverse();
    }
}

Public Sub fastReverseButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles fastReverseButton.Click

    ' To get all of the available functionality of the player controls, Dim the
    ' value returned by player.Ctlcontrols as a WMPLib.IWMPControls3 interface.
    Dim controls As WMPLib.IWMPControls3 = player.Ctlcontrols

    ' Check first to be sure the operation is valid.
    If (controls.isAvailable("fastReverse")) Then

        controls.fastReverse()

    End If

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

IWMPControls-Schnittstelle (VB und C#)

IWMPControls.fastForward (VB und C#)

IWMPControls.isAvailable (VB und C#)

IWMPControls.play (VB und C#)

IWMPControls.stop (VB und C#)

IWMPSettings.rate (VB und C#)