Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Cloud Video
RU
    • Обзор
    • Управление
      • Обзор
        • Начало работы
          • Environment
          • PictureInPictureController
          • VideoSurface
          • YaPlayer
            • PlayerError
            • Configuration
            • ClientUserId
            • ContentIdEndpoint
            • From
            • PlaybackConfig
            • PlaybackSpeed
            • PlayerStatus
            • QuasiEndpoint
            • Time
            • VideoType
    • Политика автозапуска браузеров
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Audit Trails
  • История изменений

В этой статье:

  • Contents
  • ClientInfoProvider
  • Discussion
  • Methods
  • Examples
  • Configuration
  • Discussion
  • Initializers
  • Examples
  1. Видеоплеер
  2. SDK
  3. iOS
  4. CloudVideoPlayer
  5. Structs
  6. Configuration

Configuration

Статья создана
Yandex Cloud
Обновлена 8 мая 2026 г.
  • Contents
  • ClientInfoProvider
    • Discussion
    • Methods
    • Examples
  • Configuration
    • Discussion
    • Initializers
    • Examples

ContentsContents

  • ClientInfoProvider
  • Configuration

ClientInfoProviderClientInfoProvider

public protocol ClientInfoProvider

Протокол для передачи информации о пользователе в SDK.

DiscussionDiscussion

Реализуйте этот протокол, чтобы передавать идентификатор пользователя в телеметрию.

MethodsMethods

func userId() -> ClientUserId?

Возвращает идентификатор текущего пользователя или nil, если пользователь неизвестен.

ExamplesExamples

struct MyClientInfoProvider: ClientInfoProvider {
  func userId() -> ClientUserId? {
    // Return your app's current user ID
    return ClientUserId(raw: currentUserId)
  }
}

ConfigurationConfiguration

public struct Configuration

Конфигурация SDK.

DiscussionDiscussion

Передается при создании Environment. Содержит обязательный идентификатор приложения и опциональный провайдер информации о пользователе.

InitializersInitializers

public init(from: From, clientInfoProvider: ClientInfoProvider? = nil)

Создает конфигурацию SDK.

ExamplesExamples

let config = Configuration(
  from: From(raw: "my-ios-app"),
  clientInfoProvider: MyClientInfoProvider()
)
let environment = Environment(configuration: config)

Была ли статья полезна?

Предыдущая
PlayerError
Следующая
ClientUserId
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»