我有一个在线广播流媒体链接,我想将其嵌入wkwebView中,每当我运行声音开始流媒体播放但音频播放器未显示时。它仅显示白屏并伴有背景声音,我正在附加wkwebview代码。任何帮助将不胜感激预先感谢。
override func viewDidLoad() {
super.viewDidLoad()
bottomTabBar.delegate = self
let url = URL(string: "https://radio.lovegodradio.com/radio/8000/radio.mp3?1588839519")
let urlRequest = URLRequest(url: url!)
view.bringSubviewToFront(activityIndicator)
bottomTabBar.unselectedItemTintColor = .black
webView.navigationDelegate = self
webView.scrollView.bounces = false
webView.scrollView.bouncesZoom = false
webView.allowsLinkPreview = false
// enable JS
webView.configuration.preferences.javaScriptEnabled = true
webView.configuration.preferences.setValue(true, forKey: "allowFileAccessFromFileURLs")
webView.configuration.mediaTypesRequiringUserActionForPlayback = []
webView.configuration.allowsInlineMediaPlayback = true
webView.load(urlRequest)
//check internet connectivity
if(Reachability.isConnectedToNetwork()){
print("network connected Successfully!!")
// self.gifImageView.isHidden=false
webView.isHidden=false
bottomTabBar.isHidden=false
self.noInetImg.isHidden=true
self.noInetBtn.isHidden=true
self.noInetLabel.isHidden=true
activityIndicator.isHidden=false
// self.GetViewOnDecision()
}else{
// self.gifImageView.isHidden=true
webView.isHidden=true
bottomTabBar.isHidden=true
activityIndicator.isHidden=true
self.noInetImg.isHidden=false
self.noInetBtn.isHidden=false
self.noInetLabel.isHidden=false
print("network fail!!")
}
//end of check internet connectivity
}