Начать YouTube деятельность для результата - PullRequest
0 голосов
/ 26 сентября 2018

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

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

1 Ответ

0 голосов
/ 27 сентября 2018

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

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

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

статический YouTubeInitializationResult

getReturnedInitializationResult (Данные о намерениях)

Если вы запускаете действие YouTubeStandalonePlayer с startActivityForResult, вы можете использовать этот метод для преобразования намерения данных, переданного обратно в onActivityResult, в YouTubeInitializationResult.

...