INTEGRITY Документация

iOS (AVPlayer)

import SwiftUI
import AVKit

struct MyView: View {
    // Change the url to the Cloudflare Stream HLS manifest URL
    private let player = AVPlayer(url: URL(string: "https://customer-9cbb9x7nxdw5hb57.cloudflarestream.com/8f92fe7d2c1c0983767649e065e691fc/manifest/video.m3u8")!)

    var body: some View {
        VideoPlayer(player: player)
            .onAppear() {
                player.play()
            }
    }
}

struct MyView_Previews: PreviewProvider {
    static var previews: some View {
        MyView()
    }
}

Скачайте и запустите пример приложения

  1. Скачать это приложение-пример ↗ из документации разработчика Apple
  2. Откройте и запустите приложение с помощью Xcode ↗.
  3. Найдите в Xcode m3u8, и откройте Streams файл
  4. Замените значение playlist_url URL манифеста HLS для вашего видео.
Снимок экрана с видео и водяным знаком Cloudflare в правом верхнем углу
  1. Нажмите кнопку Play в Xcode, чтобы запустить приложение и воспроизвести видео.

Подробнее: ознакомьтесь с документацией.