首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iphone应用程序中包含简单声音

在iphone应用程序中包含简单声音
EN

Stack Overflow用户
提问于 2012-07-17 12:04:29
回答 1查看 155关注 0票数 2

我搜索了许多问题--但似乎没有人给出最简单、最统一的方法,因此请不要重复。

我的要求很简单:我有测试应用程序。

我想包括:

  1. 不断播放的背景音乐--可能不止一个音频。
  2. 我需要在特定事件中播放的声音--它们的持续时间非常短。可能有4-5个。

我使用什么声音格式?aac等

我该怎么做呢?(如果免费的话,可以选择从互联网上获取)

合并它的最佳方法是什么?[回放、公开等]

如果这是很愚蠢的话,请原谅我,但我在这里非常通用,似乎找不到它。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-17 14:32:41

对于声音格式,可以在CAF容器中使用AAC或未压缩的16位小endian (避免mp3,因为很难使其循环干净)。您可以使用命令行工具“afconvert”进行转换:

压缩:

代码语言:javascript
运行
复制
afconvert -f caff -d aac sourcefile.wav destfile.caf

未压缩16位:

代码语言:javascript
运行
复制
afconvert -f caff -d LEI16 sourcefile.wav destfile.caf

对于生产,要么自己录制(使用音频程序,如奥迪),让专业人员来做,或者购买免费的声音/音乐。

要将其合并,请使用AVAudioPlayer表示音乐,使用OpenAL表示声音。OpenAL很难使用,并且不自己解码压缩音频,因此您可能需要使用音频库(如https://github.com/kstenerud/ObjectAL-for-iPhone )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11522087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档