iPhone 应用程序开发 - 编辑的 mp3 文件无法在应用程序中运行

发布于 2024-10-30 19:47:14 字数 302 浏览 6 评论 0原文

在我的应用程序中,捆绑包中有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

荒芜了季节 2024-11-06 19:47:14

将 mp3 转换为 caf 对我有用
此处所指定。

请参阅以下内容:

如何将音频文件转换为 iPhone 操作系统的首选格式?

iPhone 操作系统的首选全品质音频格式是 16 位、小端、线性 PCM,打包为CAF 文件。要将音频文件转换为这种格式,请在 Mac OS X 的命令行中使用 afconvert 工具,如清单 5 所示。

清单 5 将音频文件转换为 iPhone OS 的首选格式

/usr/bin/afconvert -f caff -d LEI16 {INPUT} {OUTPUT}

查看可用于 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

/usr/bin/afconvert -f caff -d LEI16 {INPUT} {OUTPUT}

To see all the options available for the afconvert tool, enter afconvert -h at the command line.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文