gpt4 book ai didi

android - 我可以用什么格式在android上录制并在ios上播放

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:09 24 4
gpt4 key购买 nike

我在android上录制音频时尝试了很多不同的格式,光是想想就头晕。当我在 ios 上使用 .wav 录制时,我可以在 android 上毫无问题地播放它。但是我无法在 ios 上播放来自 android 的录制音频。

我尝试将其作为 base64 播放并使用 url 进行流式传输。我不知道该怎么玩,因为似乎没有任何效果。但是,如果有人能指出我应该使用哪种格式在 android 上录制音频以便我可以在 ios 上播放它的正确方向,我会非常高兴。

我目前拥有的:

       recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setAudioSamplingRate(44100);
recorder.setAudioEncodingBitRate(96000);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

但我不知道应该为我录制的文件命名(比如这个 record.mp3)。我使用的是 cordova,所以我必须在开始录音时这样做。我试过 mp4、m4v、m4a、mp4、mp4、mpeg4 和 mpeg。我也尝试将文件记录为 wav 文件,但后来我的 base64 字符串中出现了 audio/x-wav。如果我想,是否需要将采样率、比特率、输出格式或音频编码器更改为其他内容使用 .wav(不是 x-wav)并仍然让它在 ios 上工作?

最佳答案

在谷歌搜索这个问题后,似乎连非常流行的应用程序“Evernote”也有同样的问题,用户对此感到内疚。我确实在这里遇到过这个问题:

audio format for iOS and Android

他们使用网络服务将文件转换为通用的 mp3。我相信您可以在没有中间人的情况下找到一些方法来做到这一点,但它应该“为您指明正确的方向”。

希望这对您有所帮助。

干杯

关于android - 我可以用什么格式在android上录制并在ios上播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22202631/

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