iOS后臺播放背景音樂文件
iOS從4.0之后支持后臺播放聲音了。下面是實現聲音文件播放,并且用戶關閉屏幕之后仍然能夠播放聲音文件。具體的實現方法如下:
在plist文件中加入下面的字段:
聲明內容如下:
Info.plist中添加UIBackgroundModes鍵值,它包含一個或多個string的值,包括
audio:在后臺提供聲音播放功能,包括音頻流和播放視頻時的聲音
location:在后臺可以保持用戶的位置信息
voip:在后臺使用VOIP功能
在程序中添加:
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:YES error:nil];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
聲明聲音在后臺運行。最后運行程序,關閉程序,聲音則在后臺成功播放。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!