相关疑难解决方法(0)

Xamarin WebView 上的摄像头

我有一个简单的 Xamarin 页面,带有一个调用 WebRTC 测试页面的 WebView:

        _webView = new WebView
        {
            Source = "https://test.webrtc.org/",
            WidthRequest = 1000,
            HeightRequest = 1000
        };

        var stackLayout = new StackLayout()
        {
            Orientation = StackOrientation.Vertical,
            Padding = new Thickness(5, 20, 5, 10),
            Children = { _webView }
        };

        Content = new StackLayout { Children = { stackLayout } };
Run Code Online (Sandbox Code Playgroud)

https://test.webrtc.org/页正常工作在Chrome上相同的Android模拟器,但不要上的WebView工作说“NotAllowedError”。

该应用程序具有所需的权限。以下代码(使用 Plugin.Permissions)返回 true:

var statusCamera = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Camera);
var statusMicrophone = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Microphone);
return statusCamera == PermissionStatus.Granted && statusMicrophone == PermissionStatus.Granted;
Run Code Online (Sandbox Code Playgroud)

怎么了?

谢谢

android webview webrtc xamarin android-permissions

3
推荐指数
1
解决办法
4946
查看次数

标签 统计

android ×1

android-permissions ×1

webrtc ×1

webview ×1

xamarin ×1