iOS后臺播放背景音樂文件

fmms 12年前發布 | 26K 次閱讀 IOS Android開發 移動開發

iOS從4.0之后支持后臺播放聲音了。下面是實現聲音文件播放,并且用戶關閉屏幕之后仍然能夠播放聲音文件。具體的實現方法如下:

在plist文件中加入下面的字段:

iOS后臺播放背景音樂文件

聲明內容如下:

Info.plist中添加UIBackgroundModes鍵值,它包含一個或多個string的值,包括

audio:在后臺提供聲音播放功能,包括音頻流和播放視頻時的聲音

location:在后臺可以保持用戶的位置信息

voip:在后臺使用VOIP功能

在程序中添加:

AVAudioSession *session = [AVAudioSession sharedInstance]; 
    [session setActive:YES error:nil]; 
    [session setCategory:AVAudioSessionCategoryPlayback error:nil]; 

聲明聲音在后臺運行。最后運行程序,關閉程序,聲音則在后臺成功播放。

文章出處:http://wangjun.easymorse.com/?p=1359

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!