react-native-ntmedia

0.0.9 • Public • Published

react-native-NTMedia

安装:
npm install react-native-ntmedia
rnpm link react-native-ntmedia

Android 添加:
找到getPackages方法所在的类
头部添加import com.ntutilmedia.NTMediaPackage;
getPackages 方法里添加 new NTMediaPackage()(如下)
@Override
  protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
      new MainReactPackage(),
        new NTMediaPackage()
    );
  }

JS 使用: const mediaModule = NativeModules.NTMediaModule;
初始化media,传入url地址,返回总时长
componentDidMount(){
mediaModule.initMedia(mediaUrl,(e)=>{alert(e)});
}
音频播放
mediaModule.playMedia();
音频暂停
mediaModule.pauseMedia();
释放media资源
componentWillUnmount(){
mediaModule.releaseMedia(); } 接受播放的时长 type:5001 , currentDuration:播放时长 DeviceEventEmitter.addListener('NTUtilMedia',(e)=>{
switch(e.type){
case 5001:
break;
}
});

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i react-native-ntmedia

      Weekly Downloads

      0

      Version

      0.0.9

      License

      ISC

      Last publish

      Collaborators

      • wuxiaochen