ローカルファイルからHTMLゲームをUIWebViewに読み込みます。 iOSの10.2/XCodeの8 /スウィフト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)))
}
}
すべてが細かいようだが、私はゲーム上の任意の音を聞く傾けます。
localhostサーバーからモバイルのSafariブラウザで同じファイル(ゲーム)を開いても音がOKと思われます。ですから、html/javascriptファイル&の接続は問題なく、問題はiOSと関係があります。
「必要な背景モード」 - >「info.plistで、アプリケーションがオーディオを再生し、オーディオ/ビデオをストリームする」が追加されましたが、変更されていません。デバイスにサウンドがありません。
この問題を解決できましたか? – thedp
私はそれを解決しました。このような状況では、あなたはlocalserver上でアプリを実行する必要があります。私はGCDWebServerを使用し、すべてがOKになりました。 – dejix