Abrufen der Bitrate
Sie können den folgenden Code verwenden, um die Bitrate der aktuell wiedergegebenen Version abzurufen:
player.tech(true).vhs.playlists.media().attributes.BANDWIDTH
Im Folgenden wird gezeigt, wie Sie den Code mit einer erweiterten Player-Implementierung verwenden:
<video-js id="myPlayerID"
data-account="1507807800001"
data-player="default"
data-embed="default"
controls=""
data-video-id="6201753345001"
data-playlist-id=""
data-application-id=""
width="960" height="540"></video-js>
<script src="https://players.brightcove.net/1507807800001/default_default/index.min.js"></script>
<script>
videojs.getPlayer('myPlayerID').ready(function () {
var myPlayer = this;
myPlayer.on('play', function () {
console.log('Bitrate of playing rendition :', myPlayer.tech(true).vhs.playlists.media().attributes.BANDWIDTH);
})
});
</script>
Das Ergebnis würde in diesem Fall in der Konsole wie folgt erscheinen:

Verwenden der Konsole
Sie können dieselben Informationen in der Konsole abrufen. In diesem Fall wird dem Spieler eine ID zugewiesen meinePlayerID
, kann Folgendes verwendet werden, um die Bitrate der aktuell wiedergegebenen Version abzurufen:

Nutzungsdetails
Bitte beachten Sie bei der Verwendung des Codes folgende Details:
- Der Code gibt die Bitrate basierend auf den Definitionen in den HLS- oder DASH-Manifesten für eine demuxte Videowiedergabeliste oder eine muxte Video-/Audiowiedergabeliste zurück.
- Der Code funktioniert NICHT mit folgendem:
- MP4-codierte Videos
- Wenn native Wiedergabe verwendet wird, wie HLS auf Safari
- Wenn nur eine Medienwiedergabeliste ohne Manifest gesendet wird. Das wird NICHT funktionieren:
während dies wirdhttps://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/gear2/prog_index.m3u8
https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8
- Der zurückgegebene Wert könnte der aktuellen Wiedergabeposition etwas voraus sein, da Brightcove Player Inhalte immer vor der aktuellen Wiedergabeposition puffert.
- Wenn Sie Informationen zur Wiedergabeliste des aktuell wiedergegebenen Videos anzeigen möchten, können Sie eine der folgenden Optionen verwenden:
- Die Metadaten-Textspur segmentieren um Informationen über die aktuell wiedergegebene demuxte Videowiedergabeliste oder die muxte Video-/Audiowiedergabeliste abzurufen.
- Die mediainfo-Eigenschaft wo Sie die einsehen können
Quellen
Array, von dem hier ein Beispiel gezeigt wird:
- Es ist nicht möglich, die Bitrateninformationen des Audioinhalts abzurufen, egal ob er gemuxt oder demuxt ist.
Welche Playlist wird verwendet?
Im Code wird auf eine Playlist verwiesen, aber die Player-Implementierung hat nur ein einzelnes Video abgespielt:
myPlayer.tech(true).vhs.playlists.media().attributes.BANDWIDTH
Dies bezieht sich NICHT auf eine Playlist mit Videos. Vielmehr verweist es auf ein HLS-Manifest von Wiedergaben, das auch als Playlist bezeichnet wird. In diesem Video gibt es beispielsweise sowohl HLS- als auch MP4-Wiedergaben (die HLS-Wiedergaben oder die HLS-Wiedergabeliste sind hervorgehoben):
