siboEnglish音频修改问题总结文档

9/1/2021 rn
  1. 替换原 read.js 文件和 proguard-rules.pro 文件

  2. audio 文件夹放到 reactasome 目录下

android/src/main/java/com/reactasome/audio
  1. MainApplication.java 中加入
import com.siboEnglish.audio.RecognizerPackage;

packages.add(new RecognizerPackage());
  1. 修改 app/build.gradle
def enableProguardInReleaseBuilds = false
  1. android/build.gradle 中两个 repositories 首行加入:
mavenCentral()
  1. viewpager.js加入权限申请
UNSAFE_componentWillMount() {
	PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE).then(res => {  })
	PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.RECORD_AUDIO).then(res => { })
}
  1. 安装第三方库 react-native-ffmpeg
yarn add react-native-ffmpeg

提示

如果项目启动时该库报错,修改该库中 build.gradle ,在 repositories 中加入:

maven { url 'https://maven.aliyun.com/repository/google' }

maven { url 'https://maven.aliyun.com/repository/jcenter' }

Last Updated: 3/15/2024, 2:13:06 PM