您好,登錄后才能下訂單哦!
1、引入AVFoundation框架中的#import <AVFoundation/AVFoundation.h>,然后在Info.plist文件中添加UIBackgroundModes鍵值,它包含一個或多個string的值,選擇App plays audio or streams audio/video using AirPlay。
2、在加載音樂的界面ViewDidLoad中添加下面代碼
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:YES error:nil];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
完整代碼演示:
- (void)viewDidLoad
{
//音樂在后臺播放
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:YES error:nil];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
NSURL* fileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"loop.mp3" ofType:nil]];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:NULL];
player.numberOfLoops = -1; // Endless(循環播放)
[player play];
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。