android - 无法加入实时视频 session react-native-webview android

标签 android reactjs react-native react-native-webview

我正在开发一个实时视频 session 应用程序。我已经使用BigBlueButton API开发了网页版,在网页上运行正常。我正在尝试使用react-native-webview 在我的react Native 应用程序中使用该Web 应用程序URL。在 ios 应用程序中,我可以加入 session ,但无法在 android 中加入 session ,并且在加入时收到以下消息

It looks like you're using an older version of a supported browser. Please upgrade your browser for full support.

我的依赖版本:

react :16.9.0

react 原生:0.61.5

react-native-webview:8.2.1

Message while joining an online session in react native android app

提前致谢。

最佳答案

在 webview 中添加 userAgent 属性

<WebView
    userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36"

  ...otherProps
/>

并将 MODIFY_AUDIO_SETTINGS 权限添加到 androidManifest.xml

关于android - 无法加入实时视频 session react-native-webview android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62359050/

相关文章:

android - GoogleMap onCameraIdle 事件未触发

android - 如何配置 chatsecure 的顶级 build.gradle 文件以覆盖其他 build.gradle?

android - 如何在Kotlin中将res中的ImageView转换为Base64字符串

node.js - npm 安装@types/.../node_modules/react

android - Expo 推送通知不会在 Android 手机中弹出( float 通知)

node.js - 有没有办法为整个 npm 项目使用全局变量?

java - 在 android 中膨胀 fragment 时出错

javascript - 当 props 改变时,React hooks 不会重新渲染组件

javascript - 如何使用函数和文本映射 ReactJs

javascript - 使用 ajax 请求测试响应单击按钮