【问题标题】:How to convert .opus file to .mp3/.m4a/.aac in iOS swift?如何在 iOS swift 中将 .opus 文件转换为 .mp3/.m4a/.aac?
【发布时间】:2019-03-15 05:46:24
【问题描述】:

我想用 AVAudioPlayer 播放 .opus 文件,因为 AVAudioPlayer 不支持 .opus 文件,我正在寻找一种方法来转换 。 opus 转换为任何其他音频格式,以便我可以使用 AVAudioPlayer 播放。 谁能帮我解决这个问题?

谢谢

【问题讨论】:

标签: ios swift mp3 avaudioplayer opus


【解决方案1】:

您可以使用libopuslibopusfile C 库将 Opus 文件动态解码为原始 PCM 音频,并将其提供给 AVAudioPlayer 可以解码的内存缓冲区。您很可能需要在内存缓冲区前添加描述 PCM 数据的 AIFF/WAV/RIFF 标头字节。

【讨论】:

【解决方案2】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-06
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 2019-02-05
    • 2012-01-16
    相关资源
    最近更新 更多