在 react-native webview 中访问相机

时间:2021-05-19 14:30:07

标签: react-native webview uiwebview expo

我需要做什么:

我有一个网络视图,我需要访问相机以读取二维码和条形码,但是相机应该出现的地方是空白的,搜索时我看到这是由于应该授予的权限。我如何请求许可并将相机与我的网络视图集成?如果不可能,是否可以通过单击内部按钮来暂停 webview,打开相机阅读,然后通过传递 url 中的参数打开 webview?请帮帮我,我不知道该怎么办。

我的代码:

import { StatusBar } from 'expo-status-bar';
import React from 'react';
import { StyleSheet, SafeAreaView  } from 'react-native';
import { WebView } from 'react-native-webview';

export default function App() {
  return (
    <SafeAreaView style={styles.container}>
      
      <WebView source={{ uri: 'myurl' }} 
        style={{ marginTop: 20 }} 
        mediaPlaybackRequiresUserAction={true}
        allowInlineMediaPlayback={false}
      />
      <StatusBar style="auto" />
    </SafeAreaView>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1
  }
});

0 个答案:

没有答案
相关问题