gpt4 book ai didi

android - 将 .m4a 文件从 android 发送到 ios 时出现问题

转载 作者:行者123 更新时间:2023-11-29 12:23:44 25 4
gpt4 key购买 nike

我们在将 .m4a 文件从 Android 发送到 iOS 时遇到问题。

似乎文件已正确发送,但当我们尝试在 iOS 中重现文件时,它说持续时间为 00:00。

下面是来自 android MediaRecorder 配置的一些代码:

MediaRecorder mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
mediaRecorder.setAudioSamplingRate(16000);
mediaRecorder.setAudioChannels(1);
mediaRecorder.setOutputFile(fileRecordingName);

try {
mediaRecorder.prepare();
mediaRecorder.start();
}
catch (Exception e) {
e.printStackTrace();
}

下面是一些来自 iOS 配置的代码:

NSMutableDictionary *recordSetting = [[NSMutableDictionary alloc] init];
[recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey];
[recordSetting setValue:[NSNumber numberWithFloat:16000.0] forKey:AVSampleRateKey];
[recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey];
[recordSetting setValue: [NSNumber numberWithInt: AVAudioQualityMedium] forKey:AVEncoderAudioQualityKey];

有人知道发生了什么事吗?好像配置是一样的。

最佳答案

解决了!这是xcode项目的内部错误,刷新它解决了问题,谢谢!

关于android - 将 .m4a 文件从 android 发送到 ios 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29849192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com