我无法在Rhomobile UIWebView应用中播放本地音频WAV文件。音频控件只显示"错误"。使用HTTPS Web链接可以正常使用同一个文件。
<audio id="old_fence_audio" src="/Users/username/Library/Developer/CoreSimulator/Devices/5D1E44F5-831A-47D2-9C3C-80B54E7A5B87/data/Containers/Data/Application/8061C421-9CD5-4F29-B300-F4DD90F8D64E/Documents/db/db-files/fence_audio_1504734753.wav" controls="" controlslist="nodownload" width="100%" style="-webkit-user-select: none;"></audio>
我还尝试在路径前添加file:或file://。
我正在使用以下设置加载UIWebView:
- (void)loadRequest:(NSURLRequest *)request {
[webview setAllowsInlineMediaPlayback:YES];
self.webview.mediaPlaybackRequiresUserAction = NO;
[webview loadRequest:request];
}
我使用的是iOS SDK 10.3。