Youtube будет показывать видео низкого качества, если обнаружит мобильное устройство или медленное подключение к Интернету, чтобы обойти это, вы можете попробовать изменить пользовательский агент на настольный браузер, например:
Это для веб-просмотра, у вас есть идеи, как обойти видеопросмотр?
- personButterBeast; 19.01.2014
comment
Вам не нужно использовать videoView для воспроизведения видео на YouTube, WebView сделает это. Просто убедитесь, что у вас есть android:hardwareAccelerated = "true"до вашей активности на AndroidManifest.xml.
- personPedro Lobito; 19.01.2014
comment
Я не хочу играть в нее в браузере. Потому что я не хочу получить в конце все изображения разных фильмов. И мне также нужно поймать, когда фильм перестанет воспроизводиться. И я хочу полностью контролировать воспроизведение фильмов.
- personButterBeast; 19.01.2014
Вам следует использовать YouTube Android Player API. Он использует родное приложение YouTube и работает очень хорошо. Это не позволит вам установить качество видео, но я полагаю, что он показывает кнопку «HD», которую пользователь может включить.
Я полагаю, что он также автоматически установит качество HD, когда устройство / соединение будут достаточно быстрыми, чтобы справиться с этим.
personfifarunnerrschedule19.01.2014
comment
Я не хочу использовать YouTube Android Player API, потому что использую его в библиотеке.
- personButterBeast; 19.01.2014