我试图在我的应用程序中访问并显示网络摄像头界面
目前我尝试使用WebView(仍然没有成功),但对其他建议持开放态度。
当我去" http://192.168.43.74:81" (我的手机浏览器的ip)我弹出一个要求我插入用户名和密码的弹出窗口,我这样做并成功记录了摄像头。
这就是我尝试使用WebView执行此操作的方法:
WebView camera = (WebView) findViewById(R.id.camera);
camera.getSettings().setJavaScriptEnabled(true);
camera.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
camera.loadUrl(CAMERA_URL);
camera.setWebViewClient(new WebViewClient());
例如,当我将CAMERA_URL设置为google网址时,我可以使用网页浏览功能访问Google并正常浏览互联网。当我将CAMERA_URL设置为网络摄像头的IP时,我的网页浏览器上出现一个空白页面,并显示以下消息:
访问错误:未经授权
访问此文档需要用户ID
这是我尝试通过浏览器登录时收到的相同消息,但是点击取消而不是尝试登录。我认为我做错了什么,并希望得到一些帮助:
如果这个问题很简单,或者之前已被问过,我道歉。我无法通过搜索找到解决方案。谢谢!