转载:【audio&video】avTouch源程序
转载自:www.madhome.org
版本: 1.1
日期: 2009-07-29
构建条件: iPhone OS 3.0 或更新的版本
运行环境: iPhone OS 3.0 或更新的版本
描述
avTouch 演示了AVFoundation的基本用法,即iPhone上的用于基本回放音频文件的Core Animation(核心动画), 以及Core Graphics Services(核心图标服务), avTouch的代码使用AVFoundation来播放一个包含了AAC音频数据的音频文件。该应用程序使用CoreGraphics(核心图表),以及OpenGL来显示正在播放的音频的音量表。
这个应用程序展示了怎样:
*从一个输入的音频文件创建一个AVAudioPlayer对象。
*使用OpenGL以及CoreGraphics来显示音量表层次(metering levels)。
*使用Audio Session Services(音频对象服务)来给回放(playback)设定一个合适的音频对象(audio session)分类。
*使用AVFoundation&apos的中断代表,在接受到中断消息的时候暂停回放,然后在中断消息结束的时候重新开始回放。
*演示快进和倒带的技术。
附件解压密码为madhome