コンテンツにスキップ

iOS (AVPlayer)

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の値をあなたのビデオのHLSマニフェストURLに置き換えます

右上にCloudflareの透かしがあるビデオのスクリーンショット

  1. Xcodeで再生ボタンをクリックしてアプリを実行し、ビデオを再生します

詳細については、ドキュメントを読むをご覧ください。