Начать деятельность на YouTube ради результата

Я хотел бы реализовать в своем приложении функцию, которая позволила бы пользователю добавлять видео YouTube в свой профиль. Дело в том, что мне не очень нравится подход к добавлению URL вручную. Вместо этого, я думаю, было бы намного проще открыть приложение YouTube на канале пользователя и позволить ему выбрать видео. После этого я хочу, чтобы ссылка была передана в приложение, чтобы я мог ее обработать и отправить видео.

Есть ли способ сделать это с помощью обычного startActivityForResult() или API YouTube? Спасибо

0
0
186
1

Ответы 1

Вы можете использовать класс YouTubeStandalonePlayer, который создает намерения, которые будут воспроизводить видео Youtube в автономном действии проигрывателя. Этот класс - очень простой способ воспроизводить видео YouTube в вашем приложении.

Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, YOUR_DEVELOPER_KEY, VIDEO_ID);
 startActivity(intent);

Вот метод, который вы можете использовать в классе YoutubeStandalonePlayer:

staticYouTubeInitializationResult

getReturnedInitializationResult(Intent data)

If you start the YouTubeStandalonePlayer activity with startActivityForResult, you can use this method to transform the data intent passed back in onActivityResult into a YouTubeInitializationResult.

спасибо за полезную информацию. Это не ответ на мой вопрос. Цитата из документов: Returns: A YouTubeInitializationResult which is either SUCCESS if the standalone player started successfully, or provides details of the error which prevented the standalone player from starting. Как это относится к URL-адресу видео?

Vendetta8247 27.09.2018 21:04

Другие вопросы по теме