Создайте видеоприложение SwiftUI с помощью AVPlayer и API Pexels
DesignCode
0:00 / 0:00
Создайте видеоприложение SwiftUI с помощью AVPlayer и API Pexels
33 895 просмотров · 4 года назад
DesignCode
348 тыс. подписчиков
33 895 просмотров · 4 года назад
📺 Создание видеоприложения с использованием фреймворка AVKit и API Pexels
➡ Написание кода различных компонентов и представлений
➡ Добавление фиктивных данных JSON
➡ Преобразование данных JSON в пользовательскую модель SwiftUI
➡ Асинхронный вызов API
➡ Узнайте, как использовать AVPlayer (из AVKit) для интеграции медиаплеера
🔗 Ссылки, упомянутые в видео:
➡ API Pexels: https://www.pexels.com/api
➡ Поиск видео. Конечная точка API Pexels: https://www.pexels.com/api/documentat...
➡ Данные из JSON (функция загрузки): https://designcode.io/swiftui-advance...
➡ Новый ключ API Pexels: https://www.pexels.com/api/new/
👩🏻💻 Исходный код на Github:
➡ https://github.com/stephdiep/VideoPla...
✏️ Смотрите без рекламы и получите доступ к письменной версии и исходным файлам:
➡ Часть 1: https://designcode.io/quick-apps-swif...
➡ Часть 2: https://designcode.io/quick-apps-swif...
➡ Часть 3: https://designcode.io/quick-apps-swif...
👋🏻 Давайте общаться!
➡ Twitter: / diepsteph
🪄 Подпишитесь на наш канал и получите доступ к бонусам только для подписчиков:
➡ / @designcodeteam
🎞 Временные метки видео
➡ Часть 1 — Кодирование базовых компонентов
0:00 — Введение
0:57 — План
1:54 — Создание проекта Xcode
4:02 — Кодирование QueryTag
5:55 — Перечисление запросов
9:53 — Кодирование VideoCard
➡ Часть 2 — Как работают API Pexels и фреймворк AVKit
13:50 — API Pexels и модель ResponseBody
17:57 — Добавление данных JSON
23:05 — Создание VideoView
26:33 — Генерация ключа API для API Pexels
➡ Часть 3 — Кодирование и применение Функциональность
28:12 — Класс VideoManager
35:54 — Подключение VideoManager к пользовательскому интерфейсу
40:23 — Тестирование приложения
41:56 — Заключение
#avplayer #pexelsapi #api #tutorial