首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >背景中的AudioQueueServices回放无法工作

背景中的AudioQueueServices回放无法工作
EN

Stack Overflow用户
提问于 2018-07-24 09:03:02
回答 1查看 114关注 0票数 0

使用AudioQueueServices播放一个流式MP3文件,当应用程序切换到后台时,播放器就会停止。

我有:

  • 在“功能”项目设置页面的“背景模式”面板上,我打开了“图片中的音频、AirPlay和图片”和“背景提取”
  • 在“信息”页面“自定义iOS目标属性”下,添加了一个“必需的背景模式”节点,其中包含“应用程序使用AirPlay播放音频或流音频/视频”和“应用程序从网络下载内容”的条目。
  • 在player模块的初始化代码中,我包括以下调用: [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &error]; 它完成时没有发出错误信号。

根据我的日志,一旦应用程序切换到后台,我就停止接收任何回调,因此播放几乎立即停止。我该怎么做才能让它继续下去?

EN

回答 1

Stack Overflow用户

发布于 2018-07-24 10:24:23

  1. 检查AVAudioSession是活动的
  2. 检查AudioQueueRef正在运行: UInt32 isRuning = NO;UInt32 size =size NO(IsRuning);AudioQueueGetProperty(inAQ,kAudioQueueProperty_IsRunning &isRuning,&size);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51494638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档