跳转到内容
搜索文档

iOS (AVPlayer)

使用 AVPlayer 在 iOS 上播放视频的示例

最后更新 查看 MarkdownAgent 设置
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()
    }
}

下载并运行示例应用

  1. 从 Apple 开发者文档下载 此示例应用
  2. 使用 Xcode 打开并运行应用。
  3. 在 Xcode 中搜索 m3u8,并打开 Streams 文件
  4. playlist_url 的值替换为您视频的 HLS manifest URL。
右上角带有 Cloudflare 水印的视频截图
  1. 在 Xcode 中点击 Play 按钮运行应用,并播放您的视频。

更多信息请参阅 阅读文档

这篇文档对您有帮助吗?