В моем приложении есть простой контроллер WKWebView, который загружает локальный HTML-файл.HTML-файл, включающий следующий код ...
<audio autoplay="true" controls>
<source src="./audio/sound.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
Все работает нормально, но когда пользователь прокручивает веб-просмотр, звук останавливается, когда прокрутка заканчивается, воспроизведение продолжается.
override func viewDidLoad() {
super.viewDidLoad()
let htmlPath = Bundle.main.path(forResource: "main", ofType: "htm", inDirectory: "level")
let url = URL(fileURLWithPath: htmlPath!)
let request = URLRequest(url: url)
webView.load(request)
}
Попытка загрузить удаленный файл, но проблема та же:
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://www.computerhope.com/jargon/h/html-audio-tag.htm")!
let request = URLRequest(url: url)
webView.load(request)
}
Версия iOS: 12.1