如何检查 AudioQueue 中音乐是否正在播放或暂停
我使用 AudioQueueStart 播放音乐,使用 AudioQueuePause 暂停。 AudioQueues 有什么方法可以检查音乐是否正在播放,我只想在音乐正在播放时暂停音乐。
I am using AudioQueueStart for playing music and AudioQueuePause for pausing. Is there any way in AudioQueues to check whether the music is playing or not, I want to Pause music only if it is playing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
AudioQueueGetProperty
检查kAudioQueueProperty_IsRunning
属性。或者,当您是停止和启动队列的人时,只需记住您设置的状态并采取相应的操作即可。
Check the
kAudioQueueProperty_IsRunning
property withAudioQueueGetProperty
.Or seeing as you're the one stopping and starting the queue, just remember the state you set and act accordingly.