使用Android AdvancedWebView进行视频访问

使用Android AdvancedWebView进行视频访问,第1张

概述有没有办法让我的Android应用程序相机访问权限为AdvancedWebView?使用本机Webview可以实现,但本机不允许通过<输入type=“file”&gt;,所以现在我可以上传文件了,但是没有相机.主要代码:publicclassMainActivityextendsActionBarActivityimplementsAdvancedWebView.Lis

有没有办法让我的Android应用程序相机访问权限为AdvancedWebView?

使用本机WebvIEw可以实现,但本机不允许通过<输入type =“ file”&gt ;,所以现在我可以上传文件了,但是没有相机.主要代码:

public class MainActivity extends ActionBaractivity implements AdvanceDWebVIEw.Listener {private AdvanceDWebVIEw mWebVIEw;    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        this.requestwindowFeature(Window.FEATURE_NO_Title);        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity_main);        mWebVIEw = (AdvanceDWebVIEw) findVIEwByID(R.ID.webvIEw);        mWebVIEw.setListener(this, this);        mWebVIEw.setGeolocationEnabled(true);        mWebVIEw.loadUrl(url);    }}

 mWebVIEw.setGeolocationEnabled(true); 

行赋予了位置许可权限,该视频是否有类似内容?

解决方法:

设法使其工作!
在网络浏览器中完成摄像机捕获后,要授予摄像机权限:

public voID iniciaWebVIEw(){mWebVIEw = (AdvanceDWebVIEw) findVIEwByID(R.ID.webvIEw);mWebVIEw.setListener(this, this);mWebVIEw.setGeolocationEnabled(true);mWebVIEw.addhttpheader("X-Requested-With", appNomeLogs);mWebVIEw.setWebChromeClIEnt(new WebChromeClIEnt() {    @OverrIDe    public voID onPermissionRequest(final PermissionRequest request) {        Log.i(appNomeLogs, "|> onPermissionRequest");        MainActivity.this.runOnUiThread(new Runnable(){            @TargetAPI(Build.VERSION_CODES.LolliPOP)            @OverrIDe            public voID run() {                Log.i(appNomeLogs, "|> onPermissionRequest run");                request.grant(request.getResources());            }// run        });// MainActivity    }// onPermissionRequest});// setWebChromeClIEntmWebVIEw.loadUrl(url);}// iniciaWebVIEw

表现:

<uses-permission androID:name="androID.permission.CAMERA" /><uses-permission androID:name="androID.permission.CAPTURE_VIDEO_OUTPUT" />

到目前为止,仅在androID 5中进行了测试.

总结

以上是内存溢出为你收集整理的使用Android AdvancedWebView进行视频访问全部内容,希望文章能够帮你解决使用Android AdvancedWebView进行视频访问所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1089363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存