iPhone 3.0 SDK “音乐库读取” 功能依然有限

iPhone 3.0 SDK新增了一个叫做“library access”的功能,从字面理解就是“音乐库读取”,也就是允许iPhone APP应用程序读取iPod里的那些音乐。

但是在音乐程序开发者们拿到iPhone 3.0 SDK后却倍感失望,这个所谓的“library access”功能十分有限,音乐程序依然不允许读取iPod音乐库里的mp3文件,当然也就无法进行更深层次的操作,比如取得音乐的速度,对音乐加各种效果等等。实际上“library access”只允许你控制iPod的播放、停止、音量变化。

人们一直在期待着在iPhone上通过一个虚拟的DJ唱机来控制iPod里播放的音乐,那样人人都可以做DJ,从iPod里装载的那些音乐来获得乐趣,进行创造,通过变速而不变调的效果算法将几首歌完美的remix在一起播放,而不是只能被动的去听。虽然现在已经有类似的DJ软件(deadmau5 Touch Mix),但都只是象征性的放一些简单的loop,而无法做到用iPod里的音乐DJing。

相比Google的Android现在就提供了直接读取音乐库的功能,不过很不幸的是(对咱们iPhone使用者来说应该算很庆幸?)Android没有提供实时音频流的缓冲功能,也就意味着你制作的程序只能傻傻的回放Android里的音乐,而无法做任何操作,比如加效果器,改变速度,变调或DJ。这也正是Android与iPhone系统的差别,Google似乎对于多媒体没有太多的兴趣,他们的核心是工程师,而不是艺术家。