我从本地文件加载UIWebView HTML游戏。 iOS的10.2/8的XCode /斯威夫特3UIWebView没有声音iOS10
override func viewDidLoad() {
super.viewDidLoad()
if let path = Bundle.main.path(forResource: "index", ofType: "html", inDirectory: "game") {
webView.loadRequest(URLRequest(url : URL(fileURLWithPath: path)))
}
}
似乎一切都很好,但我不能听到游戏中的任何声音。
我通过Mobile的Safari浏览器从本地主机服务器打开相同的文件(游戏),声音看起来不错。所以我敢肯定,HTML/JavaScript文件&连接是好的,问题与iOS有关。
在info.plist中添加了“所需的背景模式” - >“应用程序播放音频或流音频/视频”,但没有任何更改。设备上没有声音。
你能解决这个问题吗? – thedp
终于我解决了,是的。对于这种情况,您必须在本地服务器上运行应用程序。我使用GCDWebServer,一切正常。 – dejix