【问题标题】:How to convert MP3 audio to m4r on behave of using sound as ringtone?如何将 MP3 音频转换为 m4r 代表使用声音作为铃声?
【发布时间】:2012-08-27 12:27:29
【问题描述】:

在我的应用程序中,我使用了几种声音。我希望用户有机会通过应用内购买来获得这种声音,以将这种声音作为铃声。

我的应用程序中的声音是 mp3 类型,铃声的声音格式是 m4r。如何将我的 mp3 声音文件转换为 m4r?是否有一个不错的库可用,或者 Apple 是否已经有了一些本地方法?


编辑:我没有找到在设备上转换这些 mp3 文件的方法。但是我将我的 mac 上的声音文件转换为 m4a 并将它们重命名为 m4r。

我还可以在我的设备上播放这些声音,所以我很高兴。

【问题讨论】:

    标签: iphone ios audio ringtone


    【解决方案1】:

    MP3 文件只是流式音频文件,而 M4a 和 M4r 是 AAC 格式文件。除了您的 MP3 并提供 AAC 格式的音频之外,没有直接的单一功能。 AudioStreamingBasicDescription 用于设置音频文件的各种属性,然后才能将它们保存到文件中。这由不同的属性组成,例如 mFormatId、mFramesPerPackets、mBytesPerPackets 等。

    试试看https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html

    或者你也可以参考, http://izotope.fileburst.com/guides/iZotope_iOS_Audio_Programming_Guide.pdf

    希望对您有所帮助。 祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多