Перейти к содержимому

Создайте видеоприложение 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