Как загрузить прямую трансляцию Twitch в Android WebView или видеоплеер

Я пытаюсь воспроизвести видео в прямом эфире с Twitch внутри веб-просмотра, но получаю проблему: когда потоковая передача была запущена после загрузки страницы, она не отображается в видео. я должен загрузить его вручную.

Я использую этот URL-адрес ниже для загрузки видео в боковом веб-браузере Android:

https://player.twitch.tv/?autoplay=true&channel=x2twins&parent=streamernews.example.com

Каков наилучший способ воспроизведения видео в Android, чтобы, если потоковая передача начиналась после загрузки страницы, потоковое видео запускалось автоматически


person Dhiru    schedule 21.06.2021    source источник
comment
проверьте это, stackoverflow.com/a/28255478/12709358   -  person Ajithkumar Muthukumaran    schedule 21.06.2021


Ответы (1)


Вы должны использовать VideoView вместо WebView. Если вы хотите, чтобы поток запускался автоматически при открытии активности, вызовите метод воспроизведения в onCreate. Также сохраните последние состояния в onPause в saveInstanceState и снова прочитайте его в onResume.

person Masoud Fered    schedule 21.06.2021
comment
Я пробовал, но videoView не поддерживает ссылку Twitch, я пробовал по ссылке выше. - person Dhiru; 21.06.2021
comment
Вы должны использовать Twitch API. Если вы никогда не работали с API, используйте свой собственный метод (WebView). Но знайте, что стандартный метод — использовать API, и чем раньше вы научитесь, тем лучше. - person Masoud Fered; 22.06.2021