作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经为我的音频文件设置了AVAudioSessionCategoryPlayback
,可以在后台完美播放。我想删除AVAudioSessionCategoryPlayback
实例,以便避免由应用程序播放器播放的某些项目的后台播放。
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
AVAudioSession
setCategory是否有任何属性可以删除播放,我可以通过
setCategory:AVAudioSessionCategoryPlayback
进一步实现
最佳答案
是的,您可以使用以下代码来停用音频 session 。
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: NO error: nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
关于ios - 删除AVAudioSessionCategoryPlayback实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19048821/
我的应用程序使用 AVAudioPlayer 来播放音频播放列表。我在iOS4.3和iOS5之间没有更改过代码。但是,即使我将类别设置为 AVAudioSessionCategoryPlayback,
我有一个 AVPlayer,可以通过流媒体或音频文件播放音频。[AVAudioSession sharedInstance] 配置了 AVAudioSessionCategoryPlayback 类别
我是一名优秀的程序员,十分优秀!