在本卷你可以学到什么?
采用四种方法设计应用于各种场合的音频播放器:
基于AudioToolbox.framework框架。播放系统声音文件。
基于AVFoundation.framework框架。播放多种音频格式文件。具有高级音频播放器功能。如实时显示进度、功率,控制音量、播放时间等。
基于OPENAL框架。实现对本地音频文件播放,播放pcm音频文件,3D音频特效。
基于AUDIOQUEUE音频队列。实现对音频信号流播放。可以分段提取音频流数据。
利用FFMPEG完成对音频信号编解码,如wav、mp3等音频文件类型。
结合Matlab仿真软件实现特殊音效处理。如汤姆猫音频。
利用SOUND TOUCH开源库,实现各种高级音频处理。如男声变女声。
IOS多媒体层结构概述