跳转到内容
搜索文档

iOS

最后更新 查看 MarkdownAgent 设置

您可以使用 AVPlayer 将点播和直播视频流式传输到原生 iOS、tvOS 和 macOS 应用。

示例应用

使用 AVPlayer

使用 AVPlayer 播放 Cloudflare Stream 视频:

import SwiftUI
import AVKit

struct MyView: View {
    // 将 url 替换为 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()
    }
}

这篇文档对您有帮助吗?