当 HTML 页面在 iOS 应用程序的 WKWebView 或 UIWebView 中运行时,是否可以使用 getUserMedia 录制音频?
我试过测试页Recording audio in Chrome for Android using web audio API and navigator.getUserMedia , 通过
将其加载到WKWebView
- (void)viewDidLoad {
[super viewDidLoad];
WKWebView *w = [WKWebView new];
self.view = w;
[w loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://jsfiddle.net/JCFtK/embedded/result/"]]];
}
但录制按钮似乎没有做任何事情。
然后我试了Recorder.js并加载示例页面。它说 navigator.getUserMedia 不存在!
,我无法继续。
那么我可以做些什么来配置 WKWebView
以便它接受 getUserMedia
还是根本不支持它?
附言我是 iOS 方面的新手。
最佳答案
navigator.getUserMedia
在 Safari 浏览器(桌面和移动设备)中不受支持
看看这个:
https://github.com/common-tater/wkwebview-getusermedia-shim
关于javascript - 当 HTML 页面在 iOS 应用程序的 WKWebView 或 UIWebView 中运行时,使用 getUserMedia 录制音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32837287/