This commit is contained in:
Trey t
2023-06-28 10:26:29 -05:00
parent 3391606ff3
commit 71dedca94e
5 changed files with 26 additions and 11 deletions

View File

@@ -10,8 +10,7 @@ import AVKit
import SafariServices
struct VideoPlayerView: View {
let url: URL
@State var player: AVPlayer?
@State var url: URL
@Environment(\.dismiss) var dismiss
var body: some View {
@@ -25,14 +24,18 @@ struct VideoPlayerView: View {
.frame(maxWidth: .infinity)
.background(Color(uiColor: UIColor(red: 0.11, green: 0.11, blue: 0.12, alpha: 1)))
SafariWebView(url: url)
SafariWebView(url: $url)
}
.background(.black)
}
func updateVideoURL(url: URL) {
self.url = url
}
}
struct SafariWebView: UIViewControllerRepresentable {
let url: URL
@Binding var url: URL
func makeUIViewController(context: Context) -> SFSafariViewController {
return SFSafariViewController(url: url)