demo基于AudioQueue实现了播放PCM音频流数据,PCM音频文件功能。
1.播放PCM音频数据需要声明以下变量
AudioQueueRef audioQueue; // 音频播放队列
AudioStreamBasicDescription _format; // 音频格式
AudioQueueBufferRef audioQueueBuffers[QUEUE_BUFFER_SIZE]; // 音频缓存
BOOL audioQueueBufferUsed[QUEUE_BUFFER_SIZE]; // 判断音频缓存是否在使用
NSLock *sysnLock; // 同步锁
NSMutableData *tempData; // 缓存数据
OSStatus osState; // 播放器状态 2.设置AudioSession音频会话模式。本demo设置为AVAudioSessionCategoryPlayback播放模式,支持后台播放
NSError *error = nil;
AVAudioSession *session = [AVAud

该博客介绍了一个基于AudioQueue服务的iOS PCM音频播放器Demo,详细阐述了如何播放PCM音频流数据,并提供了下载链接。
最低0.47元/天 解锁文章
2918

被折叠的 条评论
为什么被折叠?



