Я использую код по ссылке для воспроизведения видео YouTube в videoView.Выберите качество видео youtube в android videoView
Когда я воспроизвожу видео, качество не достаточно хорошее. Как я могу выбрать качество видео?
Я использую код по ссылке для воспроизведения видео YouTube в videoView.Выберите качество видео youtube в android videoView
Когда я воспроизвожу видео, качество не достаточно хорошее. Как я могу выбрать качество видео?
Youtube поставит низкое качество видео, если он обнаруживает мобильное устройство или медленное подключение к Интернету, чтобы обойти это, вы можете попытаться изменить агент пользователя на настольный браузер, например:
WebSettings settings = mWebView.getSettings();
settings.setUserAgentString("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0");
Вы должны использовать YouTube Android Player API. Он использует родное приложение YouTube, и работает очень хорошо. Это не позволит вам установить качество видео, но я считаю, что он показывает кнопку «HD» для включения пользователя.
Я считаю, что это также автоматически установит качество HD, когда устройство/соединение достаточно быстр, чтобы справиться с этим.
Я не хочу вставлять в YouTube API Android Player, потому что я использую это в библиотеке. – ButterBeast
Это для webView у вас есть идеи, как обойти для видео ViewView – ButterBeast
Вам не нужно использовать videoView для воспроизведения видео с YouTube, webView это сделает. Просто убедитесь, что у вас есть 'android: hardwareAccelerated =" true "' для вашей активности на 'AndroidManifest.xml'. –
Я не хочу играть в браузере. Потому что я не хочу получать все изображения разных фильмов в конце. И мне также нужно ловить, когда фильм перестает играть. И я хочу, чтобы все контролировали игру в кино. – ButterBeast