Намерение играть плейлист в приложении YouTube - PullRequest
0 голосов
/ 08 февраля 2012

На прошлой неделе я задал вопрос о как зациклить видео YouTube из приложения Android YouTube .В ответ я сказал, что это невозможно.

Я подумал об обходном пути, когда я мог бы запустить плейлист YouTube, который содержит несколько записей видео, которое я хочу зациклить.Я нашел этот похожий вопрос, но он работает только при воспроизведении в браузере.Мне нужно воспроизвести плейлист из приложения YouTube.Кто-нибудь знает, можно ли использовать намерение для запуска приложения YouTube для воспроизведения плейлиста?

Спасибо.

Ответы [ 4 ]

0 голосов
/ 10 октября 2017
Intent intent = createPlayPlaylistIntent(currentContext, playlistId);
startActivity(intent);
0 голосов
/ 18 февраля 2012

Проведя дополнительные исследования, я выяснил, как открыть список воспроизведения в приложении YouTube

    Uri uri = Uri.parse("http://www.youtube.com/playlist?list=" + playlist_id);
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(uri);
    i.setClassName("com.google.android.youtube", "com.google.android.youtube.app.froyo.phone.PlaylistActivity");
    startActivity(i);

Я все еще не совсем уверен, как автоматически начать воспроизведение первого видео ...

0 голосов
/ 26 февраля 2014

это приложение сделает это за вас! .. но было бы замечательно иметь значение по умолчанию !.

http://www.wowtechy.com/youtube-playlists-continuous-repeat-background-playback-video-cache-android/

0 голосов
/ 08 февраля 2012

Чтобы запустить приложение YouTube:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=cxLG2wtE7TM")));

URL, по которому вы хотите запустить свой плейлист:

http://www.youtube.com/watch?v=first-video-id&list=playlist-id&feature=plpp_play_all

Я не проверял это. Попробуйте это в своем приложении и посмотрите, работает ли оно для вас.

...