我從本地文件加載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