我正在尝试在我的网站上录制音频 该网站就像sarahaha,您可以在社交媒体上分享您的链接,例如:Facebook和Messenger,并通过语音消息获得反馈
https://www.atklem.com/users/MohamedDeux/08d68eb1-e5a4-9572-bd40-08777437c2b8
这是用户与朋友分享的链接
我认为Facebook正在使用Custom Chrome Tab而非本地chrome应用打开链接
我的问题:我们无法在此自定义标签中录制音频,因为未获得允许对话框中的允许录制音频(get user Media)
我们当前正在使用RecordRTC js库 我们如何解决这个问题?
谢谢
答案 0 :(得分:0)
当前在android上,原始应用必须授予chrome自定义点击权限,才能像这样访问麦克风
mWebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onPermissionRequest(PermissionRequest request) {
request.grant(request.getResources());
}
});
我相信facebook应用程序不会这样做,并且它也无法在ios上运行。
查看此
https://github.com/BasqueVoIPMafia/cordova-plugin-iosrtc/issues/250#issuecomment-336240953