我只有一个简单的视频播放器我想更新当前视频但我不知道如何
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 上是新的,并且知道如何更新当前正在播放的视频。