如何解决如何在SwiftUI中自动播放嵌入YouTube视频
我目前正在SwiftUI中开发一个应用程序,希望在swiftui中嵌入YouTube视频并自动播放。这似乎是一项艰巨的任务,但我还没有找到太多有关它们的信息。我设法找到一种WKWebView解决方法,但是它没有自动播放视频并全屏播放,
是否可以在swift ui中自动播放youtube视频?
这是到目前为止我要工作的代码:
struct WebView: UIViewRepresentable {
func makeUIView(context: Context) -> WKWebView {
WKWebView(frame: .zero)
}
func updateUIView(_ view: WKWebView,context: UIViewRepresentableContext<WebView>) {
let request = URLRequest(url: URL(string: "https://www.youtube.com/watch?v=V_r5RCjRdqM")!)
view.load(request)
}
}
struct CardView: View {
VStack {
WebView()
HStack {
VStack(alignment: .leading) {
Text(category)
.font(.headline)
.foregroundColor(.secondary)
Text(heading)
.font(.title)
.fontWeight(.black)
.foregroundColor(.primary)
.lineLimit(3)
Text(author.uppercased())
.font(.caption)
.foregroundColor(.secondary)
}
.layoutPriority(100)
Spacer()
}
.padding()
}
.cornerRadius(20)
.overlay(
RoundedRectangle(cornerRadius: 20)
.stroke(Color(.sRGB,red: 150/255,green: 150/255,blue: 150/255,opacity: 0.1),lineWidth: 1)
)
.padding([.top,.horizontal])
.frame(height:UIScreen.main.bounds.height*0.5)
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。