Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Трансляция twitch.tv в android

#android #webview #потоки_данных #twitch


Делаю приложение игровой тематики, в которой одна из рубрик - прямые трансляции игр.
Собственно, есть прямые адреса на стримы, к примеру http://player.twitch.tv/?channel=starladder1

Что пытаюсь сделать я:

final WebView webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl(url);


Результат - открывается webview в котором пишется, что надо установить flash player..
Хотя в официальном приложении twitch воспроизводится всё отлично без флэша. Понимаю,
что возможно даже не в ту сторону копаю, но есть ли у кого какие догадки? Буду рад
любой помощи!  
    


Ответы

Ответ 1



Официальное приложение не использует WebView, а использует api твича и проигрывает видео плеером.

Ответ 2



Нашел решение для WebView. Все оказалось просто: webView.loadUrl("http://www.twitch.tv/" + chanelName+ "/popout");

Комментариев нет:

Отправить комментарий