Вы можете добавить видеоплеер с контентом из Cloud Video в ваше мобильное приложение для iOS. Для этого воспользуйтесь SDK видеоплеера.
Чтобы использовать SDK, вам понадобится установленная и настроенная среда разработки Xcode версии 15.3 или выше с языком программирования Swift версии 5.8 или выше.
Вы можете подключить библиотеки SDK видеоплеера с помощью Xcode SPM или в Package.swift.
-
В окне Xcode навигатора проектов (Project Navigator) выберите свой проект.
-
На верхней панели нажмите File и выберите Add Package Dependencies...
-
В строке поиска введите
https://github.com/yandex-cloud/cloud-video-player-ios-sdk/
и выберите пакетcloud-video-player-ios-sdk
. -
В поле Dependency Rule выберите Up to Next Major Version и укажите версию
0.1.0-beta
. -
В поле Add to Project выберите проект, к которому вы хотите подключить библиотеки, и нажмите Add Package.
-
Во всплывающем окне укажите, к какому таргету в проекте подключить библиотеки, и нажмите Add Package.
Пакет содержит следующие библиотеки:
CloudVideoPlayer
— основная библиотека SDK видеоплеера для iOS.CloudVideoPlayerUI
— дополнительная библиотека с набором интерфейсных элементов (оболочка видеоплеера).
-
В окне Xcode навигатора проектов (Project Navigator) выберите свой проект.
-
Откройте
Package.swift
. -
Добавьте в массив
dependencies
следующую зависимость:dependencies: [ .package( url: "https://github.com/yandex-cloud/cloud-video-player-ios-sdk/", from: "0.1.0-beta" ) ],
-
Добавьте библиотеки в массив
dependencies
конкретного таргета:.target( name: "MyTargetName", dependencies: [ .product(name: "CloudVideoPlayer", package: "cloud-video-player-ios-sdk"), .product(name: "CloudVideoPlayerUI", package: "cloud-video-player-ios-sdk") ] ),
Где:
CloudVideoPlayer
— основная библиотека SDK видеоплеера для iOS.CloudVideoPlayerUI
— дополнительная библиотека с набором интерфейсных элементов (оболочка видеоплеера).
-
Сохраните изменения.
Чтобы импортировать библиотеки, добавьте в файл с кодом следующие строки:
import CloudVideoPlayer
import CloudVideoPlayerUI
Подробности об использовании SDK видеоплеера для iOS и примеры кода см. в документации Yandex Cloud Video.