Network.bufferingProgress
Die bufferingProgress-Eigenschaft ruft den Prozentsatz der abgeschlossenen Pufferung ab.
Syntax
Player. network. bufferingProgress
Mögliche Werte
Diese Eigenschaft ist eine schreibgeschützte Zahl (long).
Bemerkungen
Jedes Mal, wenn die Wiedergabe beendet und neu gestartet wird, wird diese Eigenschaft auf 0 (null) festgelegt. Sie wird nicht zurückgesetzt, wenn die Wiedergabe angehalten wird.
Die Pufferung gilt nur für Streaminginhalte. Diese Eigenschaft gibt gültige Informationen nur zur Laufzeit zurück, wenn der Player. Die URL-Eigenschaft ist festgelegt.
Verwenden Sie das Player-Ereignis .**Buffering", um zu bestimmen, wann die Pufferung beginnt oder beendet wird.
Beispiele
Im folgenden beispiel JScript Netzwerk verwendet. bufferingProgress, um den Prozentsatz der abgeschlossenen Pufferung anzuzeigen. Die Informationen werden in einem HTML-DIV angezeigt, der mit der ID = "BP" erstellt wurde. Im Beispiel wird ein Timer mit einem Intervall von 1 Sekunde verwendet, um die Anzeige zu aktualisieren. Das Player-Objekt wurde mit der ID = "Player" erstellt.
<!-- Create an event handler for buffering. -->
<SCRIPT FOR = Player EVENT = buffering(Start)>
var idI; // Variable for the interval id.
// Test whether buffering has started or stopped.
if (true == Start){
// Start the timer. Call the function to update the display every second.
idI = window.setInterval("UpdateBP()", 1000);
}
else{
// Buffering is complete. Stop the timer.
window.clearInterval(idI);
}
</SCRIPT>
<!-- Put the function to update the display in a separate code block. -->
<SCRIPT>
function UpdateBP(){
BP.innerHTML = "";
BP.innerHTML = "Buffering progress: " + Player.network.bufferingProgress;
BP.innerHTML += " percent complete";
}
</SCRIPT>
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Version |
Windows Media Player Version 7.0 oder höher. |
| DLL |
|