如何在EXPO-AV中设置录制音频的数据类型

时间:2019-08-21 08:55:58

标签: react-native amazon-s3 expo aws-amplify

我正在ipad上使用expo-av录制音频,这听起来不错,但默认情况下数据类型似乎设置为.caf。如何更改数据类型以说mp3或mp4。这是我尝试过的方法,但无法正常工作。

await this._recordInstance.prepareToRecordAsync(Audio.RECORDING_OPTIONS_PRESET_HIGH_QUALITY =
       {
         android: {
           extension: '.mp4',
           outputFormat: Audio.RECORDING_OPTION_ANDROID_OUTPUT_FORMAT_MPEG_4,
           audioEncoder: Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_DEFAULT,
           sampleRate: 44100,
           numberOfChannels: 2,
           bitRate: 128000,
         },
         ios: {
           extension: '.mp4',
           audioQuality: Audio.RECORDING_OPTION_IOS_AUDIO_QUALITY_MAX,
           sampleRate: 44100,
           numberOfChannels: 2,
           bitRate: 128000,
           linearPCMBitDepth: 16,
           linearPCMIsBigEndian: false,
           linearPCMIsFloat: false,
         }, 
       }
      )

非常感谢您提前提供帮助。

0 个答案:

没有答案