У меня есть ссылка для потоковой передачи онлайн-радио, которую я хочу встроить в 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
}