iPhone 应用程序开发 - 编辑的 mp3 文件无法在应用程序中运行
在我的应用程序中,捆绑包中有 mp3 文件(没有来自网络的文件)。有些 mp3 文件是原始文件,有些是我使用简单的声音编辑软件编辑的(在这些文件中插入文件、剪切一部分并将其另存为新的更短的 mp3 文件)。
我正在使用 AVAudioPlayer [initWithData] 方法。
所有原始文件(我没有编辑并按原样插入到捆绑包中的文件)都工作正常,而所有编辑过的文件根本无法工作。
我用了两种不同的编辑软件,结果都是一样的。
有人遇到过这种情况,或者知道我可能做错了什么吗?
谢谢,
奥哈德
In my application there are mp3 files located in the bundle (nothing from the web). Some of the mp3 files are original files and some I had edited using simple sound editing software (the ones where you insert a file, cut a slice of it and save it as a new and shorter mp3 file).
I'm using the AVAudioPlayer [initWithData] method.
All the original files (the ones that I hadn't edited and inserted to the bundle as is) are working perfectly and all the ones that were edited are not working at all.
I used 2 different editing software and the outcome is the same.
Anyone had ever encountered that or have any idea what may I done wrong?
Thanks,
Ohad
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 mp3 转换为 caf 对我有用
如此处所指定。
请参阅以下内容:
如何将音频文件转换为 iPhone 操作系统的首选格式?
iPhone 操作系统的首选全品质音频格式是 16 位、小端、线性 PCM,打包为CAF 文件。要将音频文件转换为这种格式,请在 Mac OS X 的命令行中使用 afconvert 工具,如清单 5 所示。
清单 5 将音频文件转换为 iPhone OS 的首选格式
查看可用于 afconvert 的所有选项工具,在命令行输入
afconvert -h
。Converting the mp3 to caf worked for me
as specified here.
see the following:
How do I convert an audio file to the preferred format for iPhone OS?
The preferred full-quality audio format for iPhone OS is 16-bit, little-endian, linear PCM packaged as a CAF file. To convert an audio file to this format, use the afconvert tool at the command line in Mac OS X, as shown in Listing 5.
Listing 5 Converting an audio file to the preferred format for iPhone OS
To see all the options available for the afconvert tool, enter
afconvert -h
at the command line.