草庐IT

android - 世博录音webm

我正在使用expo,我正在尝试使用webm输出格式(Expo.Audio.RECORDING_OPTION_ANDROID_OUTPUT_FORMAT_WEBM)在android上进行录制。我的问题是我尝试了所有不同的编码器,但似乎都不起作用。我期待vorbis编码器可以工作(Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_VORBIS)但我总是得到一个异常{"tryLoc":"root","completion":{"type":"throw","arg":{"framesToPop":1,"code":"E_AUDIO_RECOR

android - React Native Expo StackNavigator 与通知栏重叠

我正在尝试为我的ReactNativeExpo应用程序实现导航栏。这是一个问题:"dependencies":{"expo":"^18.0.3","react":"16.0.0-alpha.12","react-native":"^0.45.1","react-navigation":"^1.0.0-beta.11"}我不知道在哪里以及如何为该组件设置样式以使其不与通知栏重叠。我尝试为我的RootView设置marginTop:StatusBar.currentHeight但它不起作用。它在View上应用了边距,但没有在导航栏上应用。我的应用:import{StackNavigator

android - 使用 expo kit 在 React Native 中加载自定义原生组件

我正在尝试加载自定义AndroidWebView以便能够使用html文件输入上传文件(默认情况下Androidwebview不会使用输入文件)。Imusingthiscode,唯一的区别是我使用的是expokit,所以我的MainApplication.java是不同的(默认情况下继承自另一个类):publicclassMainApplicationextendsMultiDexApplication{//Neededfor`react-nativelink`publicListgetPackages(){returnArrays.asList(newMainReactPackage(

EXPO中的本地同伴依赖性问题

使用EXPO时,解决ReactNative中解决同伴依赖问题的最佳方法是什么?我被同行依赖性错误所困。我没有安装任何新软件包来引起新的同行依赖性,发生的事情是我有一个节点模块错误(有时在RN中发生了),我不得不吹走并重新安装所有节点模块。我认为,当我重新确定我的节点模块时,某些东西是不同步的。关于如何解决的任何想法?我已经尝试制作包装。专门版本,但没有找到正确的设置。FWITEXPO向我发出警告:“警告:‘Firebase’同行降低失踪”当我跑步时NPM安装或者NPMLS我收到以下消息:fwit:我的包装。{"name":"RN-expo","version":"0.0.0","descrip

为什么statusbar.translucent不在Expo应用中工作

我的应用程序的标题由Android上的状态栏涵盖。我所做的一切,我都不能被覆盖。我试过了:和StatusBar.setTranslucent(false)但这没有任何效果。更多信息:https://facebook.github.io/reaect-native/docs/statusbar.html看答案在您的app.json或expo.json中,您可以添加这些属性。"androidStatusBarColor":"#00796a","androidStatusBar":{"barStyle":"light-content","backgroundColor":"#00796a"},

ios - 在 Expo For React Native App 中禁用调试

所以我今天在Expo中打开了我的react-native应用程序(使用iOS模拟器),我正在创建一个看起来像调试覆盖的东西。截图在这里:我不需要这个,它会阻止一些用于测试的UI。如何关闭它? 最佳答案 您打开了元素检查器。要关闭它,请执行以下任一操作:⌘+D如果您在模拟器中如果您使用的是真实设备,请摇动您的手机这应该会打开调试菜单。然后,您可以单击ToggleElementInspector将其关闭。 关于ios-在ExpoForReactNativeApp中禁用调试,我们在StackO

ios - 用于使用 expo SDK react native ios 应用程序的 Info.plist 文件

我希望正确格式化Info.plist文件,以便使用react-native-in-app-utils进行应用内购买,但我不确定如何格式化数据以及要使用哪种数据插入。该线程提到了在Info.plist文件中包含应用程序包ID的必要性。iOSinapppurchase-noproductsreceived 最佳答案 如果您使用的是expo,它不会向您公开整个info.plist。世博会解决方法您可以在app.json中添加一个对象作为ios对象的子对象,如下所示:"infoPlist":{"NSCameraUsageDescriptio

ios - 如何使用 Expo 播放 Youtube 视频

我正在尝试使用react-native-youtubecomponent在我的世博会项目中。但是,我无法让它工作。到目前为止,我所拥有的只是一个带有红色边框的黑屏。我尝试按照online上的视频说明进行操作但是,expo没有iOS或Android文件夹,这意味着我无法在XCode中打开它并摆弄它。如何使用expo播放youtube视频?正如您可能已经从我的问题中注意到的那样,我是使用expo的react-native的新手。 最佳答案 目前,世博会不支持YouTube。您可以弹出项目并安装react-native-youtube像这

ios - 如何从 URI 获取文件 |博览会 | react native

我已经弹出了世博会的项目。更改info.plist后,现在我可以让我的应用程序出现在“使用应用程序列表打开”列表中,并且实际上可以使用我的expo(Reactnative应用程序)打开该文件。App.jsLinking.getInitialURL().then((url)=>{if(url){console.log(url);}}).catch(err=>console.error('Anerroroccurred',err));此代码为我提供了此URL。file:///private/var/mobile/Containers/Data/Application/7E55EB55-7C

ios - Expo/React-Native,有没有办法在设备/模拟器上测试运行独立的 iOS 应用程序?

我正在使用Expo通过React-Native编写我的应用程序。我可以在Android设备上测试我的应用程序,这些设备从Expo客户端应用程序运行它们,或者构建一个APK并独立运行。在iOS上,我可以从Expo客户端运行我的应用程序,但我找不到独立运行该应用程序的方法。在这种情况下,我想测试“native”Facebook登录功能。是否可以在iOS上独立运行应用(不使用Expo客户端)?注意:我试图避免为此通过TestFlight,这会使我的工作流程非常缓慢。我正在使用Mac操作系统。 最佳答案 运行expobuild:ios-ts