android - 使用react-native webview组件,网站可以访问设备的摄像头和音频吗?

标签 android ios react-native

在加载需要摄像头/音频通过前置摄像头拍摄视频的 html5 网站时,我无法让 React Native 中的 WebView 组件访问设备摄像头和音频。

我尝试使用 https://github.com/facebook/react-native/issues/11610 中的解决方案但是web View 仍然无法访问摄像头/音频功能

<View style={{flex: 1,backgroundColor:color.main_background}}>
  <NavBar navigation={this.props.navigation}>

   <WebView
      source={{uri:url }}
      javaScriptEnabled={true}
      />
 </NavBar>
</View>

最佳答案

如果您可以对数据进行 Base64 序列化,那么您似乎应该能够使用此组件将数据发送到您的 Webview。但不确定它的性能如何。

https://github.com/R1ZZU/react-native-webview-messaging

关于android - 使用react-native webview组件,网站可以访问设备的摄像头和音频吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46472844/

相关文章:

android - 我们可以使用 WorkManager 在其他 UniqueWork 的队列中添加另一个 UniqueWork

java - 设置后退按钮无法使用波纹管代码?

Android EditText 无法处理大文件

ios - 观察 UICollectionView 的 visibleCells 数组的变化

ios - 变换旋转后定位 View

android - Android Maps Api 有配额吗?

ios - 什么时候调用 iOS 的 touches 方法(Cancelled & Ended)?

react-native - React Native - 当api状态代码为401(未经授权)时注销用户

reactjs - 如何设置最后一个 Accordion 始终打开?

javascript - 有没有办法以我的示例通过 React Native Expo 来执行后台任务?