Settings.rate

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La proprietà rate specifica o recupera la frequenza di riproduzione corrente dei supporti video.

Sintassi

player.settings.rate

Valori possibili

Questa proprietà è un numero di lettura/scrittura (double) con un valore predefinito pari a 1,0.

Commenti

Questa proprietà funge da valore moltiplicatore che consente di riprodurre un clip a una velocità più veloce o più lenta. Il valore predefinito 1,0 indica la velocità creata. Si noti che una traccia audio diventa difficile da comprendere a velocità inferiori a 0,5 o superiore a 1,5. Una velocità di riproduzione pari a 2 equivale al doppio della velocità di riproduzione normale.

Lettore multimediale Windows tenterà di usare le quattro modalità di riproduzione più efficaci. Queste modalità sono la riproduzione video fluida con la riproduzione audio gestita, la riproduzione di video fluida con la riproduzione audio non gestita, la riproduzione di video senza audio e la riproduzione di video con fotogrammi chiave senza audio. La modalità scelta da Player dipende da numerosi fattori, tra cui il tipo di file e la posizione, il sistema operativo, la rete e il server.

Si applicano anche altre considerazioni, a seconda del tipo di supporto:

  • File WINDOWS Media Format (WMV) e ASF: i valori ottimali per questa proprietà sono compresi tra 1 e 10 o da 1 a 10 per la riproduzione inversa. I valori compresi tra 0,5 e 1,0 o da -0.5 a -1.0 possono funzionare bene anche nei casi in cui è possibile mantenere l'audio, ad esempio, quando si riproduceno file presenti nel computer locale. I valori con una grandezza assoluta maggiore di 10 sono consentiti, ma non sono molto significativi.
  • Altri tipi di supporti video: questa proprietà può variare da 0 a 9. I valori negativi non sono consentiti. I valori minori di 1 rappresentano il movimento lento. I valori superiori a 9 sono consentiti, ma non sono molto significativi.

Controlli. il metodo fastForward modifica il valore di rate a 5,0, mentre l'oggetto Controls. il metodo fastReverse cambia la frequenza a 5,0.

La frequenza di riproduzione di alcuni tipi di supporti non può essere modificata. Usare le impostazioni. metodo isAvailable per determinare se questa proprietà può essere specificata per un determinato elemento multimediale.

Lettore multimediale Windows 10 Mobile: questa proprietà accetta o restituisce solo valori di -5.0, 1.0 o 5.0.

Esempio

Nell'esempio seguente viene creato un elemento HTML SELECT che consente all'utente di modificare la velocità di riproduzione del supporto corrente. Le opzioni SELECT offrono velocità normale, velocità media e velocità doppia di riproduzione. L'oggetto Player è stato creato con ID = "Player".

<!-- 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>

Requisiti

Requisito Valore
Versione
Lettore multimediale Windows versione 7.0 o successiva.
DLL
Wmp.dll

Vedi anche

Controls.fastForward

Controls.fastReverse

Oggetto Settings

Settings.isAvailable