2016-04-21 6 views
0

Gibt es eine Möglichkeit, automatisch zu erkennen, ob ein Benutzer eine höhere Videoauflösung verarbeiten kann?Youtube Api Auto Videoqualität ändern

Im Moment stelle ich die Benutzer-Wiedergabequalität auf 'Standard' in onPlayerReady. Ich kann prüfen, ob eine höhere Auflösung zur Verfügung steht mit GetAvailableQualityLevels() - 1 in der OnPlayerStateChange, aber ich weiß nicht, ob eine Änderung der Auflösung Probleme verursachen wird.

Antwort

0

Es scheint, es gibt keinen direkten Weg, es zu tun. Aber wie dieser previous post suggests, können Sie es tun zwei Möglichkeiten, mit:

  1. Verwenden Sie die JavaScript-Methode in diesem post.
  2. Verwenden Sie die gepufferte Videogröße als eine Qualität

Über die vorgeschlagenen Methoden mein Vorschlag, es ein langsamer Prozess eher wie ein kalman filter zu machen abzuschätzen ist. Ich hoffe es hilft.