iOS 6 SDK 增加应用间交互音频和回放采样功能!
相互应用音频允许多个应用一起发声,回放采样则允许A应用对B应用的声音进行采样。
我想广大iPhone和iPad用户都已经对昨天WWDC上发布的iOS 6里的新功能了解的滚瓜烂熟了,尤其是中文Siri让人充满遐想,不禁想赶快调戏一下Siri娘。
但作为电脑音乐网站,midifan自然更关注音频方面的消息。OS X 10.8 Mountain Lion系统依然在音频方面没有任何新的作为,但iOS 6里却为音频应用开发者带来了两个绝佳的新功能:相互应用音频和回放采样。尽管目前还没有特别详细的消息,但从名字上我们也能猜出个大概其。
应用间交互音频(inter-app audio):应该允许应用之间传输音频流,比如说我可以让A应用播放声音的同时混合进B应用的声音,具体的现实里可以想象直接为我播放着iTunes里的音乐,然后打开一个合成器应用来演奏,此时iTunes回放的音乐可以作为背景,然后你在此基础上用合成器应用叠加演奏。在iOS 5之前的时代,系统只允许唯一的一个应用播放声音,如果你打开第二个播放声音的应用,第一个应用的播放就停止了。但iOS 6应该可以允许多个应用一起发声!
回放采样(audio samling during playback):这个很直观了,就是允许A应用在B应用回放的同时进行采样,实时录下来。具体的实际场景,可以想象我播放一个iTunes的音乐,用一个录音或采样应用将声音直接录进来,作为素材使用。
如果你有开发者帐户,现在已经可以去到Apple官方下载iOS 6 beta版,并尝试用以上两个新的API编程,为自己的应用添加这两个新功能试试了。
iOS在音频方面越来越强大,但OS X则完全不给力,Apple的目的已经很明确了,iOS才是操作系统的未来,你不仅可以像以前那样“消费内容”(阅读、听音乐),未来的iOS将越来越适合创造内容(写作、创作音乐)。
更新:经过微博网友 树韬 的提醒,“应用间交互音频”可能也意味着你可以开发一个记录电话语音的应用,并做一些实时的变调。
从此音乐app不再各自独自 而是可以相互配合使用。。。。。苹果从来都不让音乐人失望