我想覆盖mWebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onPermissionRequest(final PermissionRequest request) {
CallActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO: do sth with the request
}
});
}
});
- 对象的public void onPermissionRequest(PermissionRequest)
方法。
这是我的代码:
{{1}}
我尝试导入android.webkit.PermissionRequest
,但无法解决。
我错过了一个图书馆吗?
答案 0 :(得分:1)
仅在API级别21中添加,因此您需要确保使用Android 21或更高版本构建项目。
考虑到您正在为Google Glass构建,您无法在运行时使用它。据我所知,Google Glass仅在Android 19上运行。
答案 1 :(得分:1)
正如tynn所指出的那样,目前这是不可能的,因为Glass运行在 API级别19 ,但 API级别21 is required for getUserMedia。
然而,爱立信研究中心的人们在this video中看到了这一点。
他们使用OpenWebRTC。
了解有关实施它的更多信息here。