Мобильная разработка YouTube Api, Retrofit. Часть 1.

Автор Sergei Plotnenko
Мобильная разработка YouTube Api, Retrofit. Часть 1.

Приветствую.

А ты знаешь как в приложении пользоваться этим библиотекой заплатил там интернатами вот как раз сегодня мы об этом и поговорим. И так сегодня мы будем делать небольшой YouTube Player у себя на Android устройстве и теперь для начала нам нужно создать проект. Мы создали проект.

Я думаю с этим особых трудностей не будет и первое, что нам нужно сделать — это зайти на сайт YouTube API для этого переходим в.

Гугл Вадим YouTube API переходим по ссылке нажимаем нагревается. И сейчас нам нужно войти в почту. Если у вас нету то нужно зарегистрироваться. Если есть, тогда заходим есть. Так тебе дальше Android Player API переходим на вот эту ссылочку вторую и нажимаем в. Гугл консоль. Так я уже создавал но. Давайте создадим ещё один чтобы было понятно как — это делается назовем его костюм акция создать есть включай опять переходим в YouTube Data API для того чтобы использовать акты нужно создать учетные данные создаем выбрать тип какой аптеке вы используете правильно. Откуда Вы будете использовать API. Ну так как у нас с приложения для Android то выбираем соответствующую вкладку данные общедоступная и выбираем книг учетных данных есть. Теперь у нас есть ключ API мы его копируем нажимаем готова. Так я уже скопировал переходим наш Class mainactivity и не первым делом нам нужно сделать ключ статическим чтобы можно было добраться из любой точки программы и также финал потому, что изменять моего не собираемся константы как известно в. Джаве пишется большими буквами есть сохраняет далее. Что нам необходимо — это скачать библиотеку так я ссылочку снизу под номером один записал поэтому заходите посылочки и скачивайте. Заходим в папку lib и приносим папку Lips в нашем проекте так — это мы сделали теперь нам необходимо подключить эту библиотеку для этого заходим файл структура проекта об dependencies and butthead зависимости дополнения здесь мы можем подключать разные библиотеке находитесь в интернете и если есть на компьютере так выбираем File dependency открываем пачку. Липецк и YouTube Android плеер, есть OK и ждём пока не собирался проект так библиотеку мы подключили теперь нам нужно сделать вьюгу элемент который будет отображать YouTube Player и сделаем сделаем кнопку play по нажатию на которую будет воспроизводиться видео здесь мы ищем складочку Advance выбираем элемент переносим на экран и ищем YouTube Player View — это мы выбираем тип духи как будет подключён есть, что он здесь не пишет он нам о том, что этот плеер может использоваться в том случае если класс в котором он находится наследуется от класса YouTube 209. Вот теперь ошибки нету. И кнопку. Я предлагаю кнопку написать сказочную — это убираем просто хороший программист умеет всё делать, а что, тогда можно всё сделать сделать четче возможно иногда и быстрее первым элементом должен быть — это это будет намного удобнее найти элемент который нам нужен название его и сделаем так чтобы надпись на кнопке тоже было Play сделаем её большими буквами так так здесь указаны тоже по размеру контента так хорошо есть покамест не очень. Но немного позже этим займёмся по центру по центру по горизонтали да. Ну и всё на необходимо создать два объекта из библиотеки YouTube 1 YouTube Player View так его назовём необходим для отображения видео и второй не забываем принципы инкапсуляции и делаем эти объекты приватными второй — это обработчик YouTube Player on Click он вот так называется так его назовём и сделаем кнопку. Зомботрон так далее. Нам необходимо инициализировать бью момент есть доля кнопку и теперь сама необходимая — это обработчик видео создаем объект со своим ссылку и видим два метода если не цивилизация прошла успешно и если она была провалена. Вот всё. Теперь вас не подчеркивается здесь мы будем видео в YouTube Player вот эта переменная вызываем метод вот видео и здесь. Нам необходимо вставить код видео возьмём что-то с котами копируем. Вот — это часть кода как он его и вставляем сюда есть и так далее. Нам необходимо реализовать обработчик выберем самый самый простой способ который есть — это в Activity Main в нашей кнопки мы укажем обработчик как он будет называться используется с помощью атрибута onclick дали ему указываем на методом в котором будет обрабатываться кнопка назовём ой видео теперь. Нам необходимо в. Майн Activity организовать этот метод Play видео на вход мы получаем View Element так обработчик задан, что нам необходимо сделать для того чтобы по нажатию кнопки воспроизводилось видео нам нужно инициализировать View Element YouTube Player то сделаем следующее с помощью метода инициализации. Мы видим, что он принимает на вход два аргумента tostring с и как раз обработчик который мы задали задание нажимаем первый элемент у нас ключ API ключ строй обработчик вот здесь он и так как мы уже реализовали — это просто передать есть ну, что попробуем запустить. Ну правда оставляет желать лучшего. Но сейчас там главное разобраться самой логики и так нажимаем кнопку Play славно не воспроизводится. Ну давайте посмотрим. В чём причина. Да на основе писали. Давайте посмотрим хорошо принцесса разрешение к интернету готова конец операции 1928 нам нужно получить доступ к интернету есть два типа доступа нормальное и опасная на мои вопросы такие типы которые не создают личных данных пользователя — это доступ к контактам доступ к. Вайфаю доступ к пассивам относятся такие типы разрешений которые могут навредить личным данным — это доступ к контактам доступ к сообщениям отправка и звонки теперь открываем Android manifest.

0 комментариев
0

Читайте также