react-native录音组件
github地址:react-natitve-video
版本
版本4.x 对应的是react-native 0.57.0以上的版本
版本3.x 对应的是react-naitve 0.40.0以上的版本
安装 react-native-video
使用npm :
npm install --save react-native-video
或者使用yarn:
yarn add react-native-video
根据需求在你的项目中引用react-native-video
--iOS--
1:ios可以在项目中执行 react-native link react-native-video �来导入react-natie-viode依赖
2:通过使用CocoaPods的方式,在你项目的Podfile文件中添加
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
pod 'react-native-video', :path => '../node_modules/react-native-video/react-native-video.podspec'
--Android--
1:android可以通过执行 react-native link react-native-video 来导入react-native-video依赖
2:配置android/setting.gradle文件
include ':react-native-video'
project(':react-native-video').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-video/android-exoplayer')
3:android/app/build.gradle中新增
dependencies {
...
compile project(':react-native-video')
}
4:MainApplication.java中新增
import com.brentvatne.react.ReactVideoPackage;
在List中添加ReactVideoPackage类
@Override
protected List getPackages() {
return Arrays.asList(
new MainReactPackage(),
new ReactVideoPackage()
);
}
具体RN使用示例
// Load the module
import Video from 'react-native-video'
// ***************************