标签: vlckit

VLCKit 与 SwiftUI

我想将VLCKitSwiftUI一起使用。

为什么不是AVPlayer?因为某些视频格式不受支持。

这是我的代码:

import SwiftUI
import UIKit

struct ContentView: View {
    var body: some View {
        NavigationView
            {
                VStack{
                    PlayerView(url: "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8")
                }
        }
    }
}
struct PlayerView: UIViewRepresentable {
    public var url: String
    let mediaPlayer = VLCMediaPlayer()
    func makeUIView(context: Context) -> UIView {

        let controller = UIView()
        mediaPlayer.drawable = controller
        let uri = URL(string: self.url)
        let media = VLCMedia(url: uri!)
        mediaPlayer.media = media
        mediaPlayer.play()
        return controller
    }

    func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<PlayerView>) {
    }
} …
Run Code Online (Sandbox Code Playgroud)

xcode swift swiftui vlckit

6
推荐指数
1
解决办法
3669
查看次数

标签 统计

swift ×1

swiftui ×1

vlckit ×1

xcode ×1