Мне еще предстоит найти способ воспроизведения потокового видео youtube в Android Tv с использованием библиотеки leanback. Любые предложения или указатели приветствуются.как играть в потоковое видео youtube в Android-телефоне с понижением
Я заметил, что он будет воспроизводить файлы mp4, но не в прямом эфире.
вот код, который работает:
movie1.setVideoUrl("http://commondatastorage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4");
mItems.add(movie1);
Это работает просто отлично.
Но если я изменить его на потоковое видео, как следующее:
movie1.setVideoUrl("http//livestreaming2.itworkscdn.net/squranlive/squran_360p");
mItems.add(movie1);
он не будет показывать видео на экране. он пуст, а затем сработает.
И когда я использую этот код:
movie1.setVideoUrl("http://www.youtube.com/embed/VopbGPJVkzM");
mItems.add(movie1);
это просто сбой
Кроме того - я должен подключить его к моей андроид 5.0.1 планшета и андроида студии не показывает выход LogCat в Android Студия. Что мне нужно включить в качестве опции в Android Studio для вывода logcat (от запуска устройства приложения)?
Спасибо всем.
ironmantis7x
Что такое 'movie1' в вашем коде? Какой-то класс из библиотеки Leanback? –
Нет, это не класс. Это переменная. – ironmantis7x
Да, извините, мой вопрос был немного неточным. Я имел в виду: «movie1' * экземпляр какого-либо класса из библиотеки Leanback *? Потому что я не могу вспомнить какие-либо классы, которые действительно воспроизводят видео. Кроме того, «VideoView» из Android API не имеет этого метода (он имеет «setVideoURI», хотя), ни любой класс в библиотеке ExoPlayer, а также не имеет «YouTubePlayerView» из API Android Player для Android. (Последний, BTW, тот, который я бы рекомендовал для воспроизведения видео YouTube в вашем приложении.) –