gpt4 book ai didi

ios - 滚动WKWebView时播放声音暂停

转载 作者:行者123 更新时间:2023-11-29 06:00:50 43 4
gpt4 key购买 nike

我的应用程序中有一个简单的 WKWebView Controller ,用于加载本地 HTML 文件。 HTML 文件包括以下代码...

<audio autoplay="true" controls>
<source src="./audio/sound.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>

一切正常,但是当用户滚动 webview 时,声音停止,当滚动结束时,播放继续。

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

最佳答案

 override func viewDidLoad() {
super.viewDidLoad()

let url = URL(string: "https://www.computerhope.com/jargon/h/html-audio-tag.htm")!
myWebKit.load(URLRequest(url: url))
myWebKit.allowsBackForwardNavigationGestures = true

// Do any additional setup after loading the view.
}

我尝试了这段代码..它对我来说工作正常..滚动页面时音频仍在播放

myWebKit.allowsBackForwardNavigationGestures = true

试试这个

关于ios - 滚动WKWebView时播放声音暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54687393/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com