1

我只有一个简单的视频播放器我想更新当前视频但我不知道如何

struct VideoPlayerView: UIViewRepresentable {

     @Binding var videoURL: URL?

    func makeUIView(context: Context) ->  UIView {

        return playerUIView(frame: .zero, URL:  videoURL!)

    }

    func updateUIView(_ uiView: UIView, context: Context)  {
        print(videoURL) 
    }


}

当绑定值更改 updateUIView 上的 videoURL 打印时,它的工作但没有更改视频,我在 swift 上是新的,并且知道如何更新当前正在播放的视频。

4

0 回答 0