Settings.rate

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer abgelöst. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, mediaPlayer anstelle von Windows Medienwiedergabe SDK für neuen Code zu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die Rate-Eigenschaft gibt die aktuelle Wiedergaberate von Videomedien an oder ruft sie ab.

Syntax

player.settings.rate

Mögliche Werte

Diese Eigenschaft ist eine Lese-/ Schreibzugriffszahl (double) mit dem Standardwert 1,0.

Bemerkungen

Diese Eigenschaft fungiert als Multiplikatorwert, mit dem Sie einen Clip schneller oder langsamer wiedergeben können. Der Standardwert 1,0 gibt die erstellte Geschwindigkeit an. Beachten Sie, dass eine Audiospur bei Raten unter 0,5 oder höher als 1,5 schwer zu verstehen ist. Eine Wiedergaberate von 2 entspricht dem Doppelten der normalen Wiedergabegeschwindigkeit.

Windows Medienwiedergabe versuchen, den effektivsten von vier verschiedenen Wiedergabemodi zu verwenden. Diese Modi sind eine reibungslose Videowiedergabe mit beibehaltener Audiohöhe, eine reibungslose Videowiedergabe mit nicht beibehaltener Audiowiedergabe, eine reibungslose Videowiedergabe ohne Audio und die Keyframe-Videowiedergabe ohne Audio. Der vom Player ausgewählte Modus hängt von zahlreichen Faktoren ab, einschließlich Dateityp und Speicherort, Betriebssystem, Netzwerk und Server.

Je nach Medientyp gelten auch andere Überlegungen:

  • Windows Media Format (WMV) und ASF-Dateien: Optimale Werte für diese Eigenschaft sind von 1 bis 10 oder von 1 bis 10 für reverse Wiedergabe. Werte von 0,5 bis 1,0 oder von -0,5 bis -1,0 können auch gut funktionieren, wenn die Tonhöhe beibehalten werden kann, z. B. bei der Wiedergabe von Dateien, die sich auf dem lokalen Computer befinden. Werte mit einer absoluten Größe größer als 10 sind zulässig, aber nicht sehr aussagekräftig.
  • Andere Videomedientypen: Diese Eigenschaft kann zwischen 0 und 9 liegen. Negative Werte sind nicht zulässig. Werte kleiner als 1 stellen Zeitlupe dar. Werte über 9 sind zulässig, aber nicht sehr aussagekräftig.

Die Steuerelemente. Die fastForward-Methode ändert den Wert von rate in 5,0, während die Steuerelemente. Die FastReverse-Methode ändert die Rate in 5,0.

Die Wiedergaberate einiger Medientypen kann nicht geändert werden. Verwenden Sie die Einstellungen. isAvailable-Methode , um zu bestimmen, ob diese Eigenschaft für ein bestimmtes Medienelement angegeben werden kann.

Windows Medienwiedergabe 10 Mobile: Diese Eigenschaft akzeptiert oder gibt nur Werte von -5.0, 1.0 oder 5.0 zurück.

Beispiele

Im folgenden Beispiel wird ein HTML SELECT-Element erstellt, das es dem Benutzer ermöglicht, die Wiedergabegeschwindigkeit der aktuellen Medien zu ändern. Die SELECT-Optionen bieten eine normale Geschwindigkeit, eine halbe Geschwindigkeit und eine doppelte Geschwindigkeit für die Wiedergabe. Das Player-Objekt wurde mit der ID = "Player" erstellt.

<!-- Create the HTML SELECT element. -->
<SELECT  ID = pbRATE  NAME = "pbRATE"  LANGUAGE="JScript"
         onChange="
                   /* Test whether playback rate can be set. */
                   if(Player.settings.IsAvailable('Rate'))

                   /* Set the playback rate based on the current
                      value of the SELECT element. */
                   Player.settings.rate = this.value
">

/* Create the OPTION list. */
<OPTION VALUE = 1>NORMAL</OPTION>
<OPTION VALUE = .5>half speed</OPTION>
<OPTION VALUE = 2>2 speed</OPTION>
</SELECT>

Anforderungen

Anforderung Wert
Version
Windows Medienwiedergabe Version 7.0 oder höher.
DLL
Wmp.dll

Siehe auch

Controls.fastForward

Controls.fastReverse

Settings-Objekt

Settings.isAvailable