
一旦音频播放停止,我想将手机振铃器的控制权返回到硬件音量按钮,但我尝试通过停用音频会话来做到这一点并不成功.
以下是我初始化和激活音频会话的方法:
AudioSessionInitialize(NulL,NulL,interruptionListenerCallback,self);AudioSessionAddPropertyListener(kAudioSessionProperty_AudioRouteChange,audioRoutechangelistenerCallback,self);UInt32 sessioncategory = kAudioSessioncategory_mediaplayback;AudioSessionSetProperty(kAudioSessionProperty_Audiocategory,sizeof(sessioncategory),&sessioncategory);
以下是我尝试停用音频会话并将iOS设备的振铃控制权返回到硬件音量控件的方法:
AudioSessionSetActive(false);
我知道至少有一个应用程序就是这样(Audible.com的iOS应用程序).有谁知道我可能做错了什么?
解决方法 在Apple文档中,我认为你将不得不实际删除监听器.抬头:
AudioSessionRemovePropertyListenerWithUserData
http://developer.apple.com/library/ios/#documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html
总结以上是内存溢出为你收集整理的播放结束后,将音量控制返回到iOS设备振铃器全部内容,希望文章能够帮你解决播放结束后,将音量控制返回到iOS设备振铃器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)