React Native 应用程序的 Webview 上无法播放音频

问题描述 投票:0回答:1

我正在使用 Webview 库(react-native-webview 版本

13.2.2
)在 React Native 上渲染来自 jisti 的会议链接。该链接工作正常,我可以开始会议并观看我的视频。但是,音频无法正常工作。我的应用程序在博览会上运行。

我的设备麦克风、音频、摄像头的权限都是允许的。

我看过另一篇文章,有人说要设置

mediaPlaybackRequiresUserAction={false}
道具。然而,这对我不起作用。

我还尝试更新

allowsInlineMediaPlayback={true}
道具。

这是我的代码:

<View>
        {backButton}
        <WebView
          source={{ uri: link }}
          allowsInlineMediaPlayback={true}
 mediaPlaybackRequiresUserAction={false}
        />
      </View>

谁能帮忙解决这个问题吗?

react-native webview expo jitsi jitsi-meet
1个回答
0
投票

我启动了一个新的博览会应用程序来检查是否有任何软件包存在冲突并且同样的问题仍然存在。

但是,新的博览会应用程序上的摄像头和音频均无法正常工作。但在部署时,摄像头可以工作,而音频却不能。

所以,我想我应该部署更改后的应用程序,我只是为了确认是否有任何更改。结果音频和视频在我的展会上的开发环境中不起作用,但他们正在部署。

仅供将来遇到此问题的任何人使用。这些是我对项目所做的更改

  <WebView
    source={{ uri: link }}
    allowsInlineMediaPlayback={true}
    mediaPlaybackRequiresUserAction={false}
        />
    ```

And then I added these permissions to my app.json file

“安卓”:{ “版本代码”:1, “权限”:[ “android.permission.READ_EXTERNAL_STORAGE”, “android.permission.WRITE_EXTERNAL_STORAGE”, “android.permission.RECORD_AUDIO”, “android.permission.MODIFY_AUDIO_SETTINGS” ] },

© www.soinside.com 2019 - 2024. All rights reserved.