作者Cartel117 (无)
看板MacDev
标题[问题]App音乐背景播放
时间Wed Apr 16 17:13:49 2014
NSError *activationErr = nil;
NSError *setCategoryErr = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryErr];
[[AVAudioSession sharedInstance] setActive: YES error: &activationErr];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
self.moviePlayer.contentURL = videoURL;
[self.moviePlayer play];
上面的程式码是放在viewDidLoad里面
该viewController是继承MPMoviePlayerViewController
所以self.moviePlayer是MPMoviePlayerController class
测试机器是iphone 5(ios 7.1)
虽然可以背景播放音乐
可是当按下home键进入背景模式後
音乐就立刻停止播放
必须在主画面把下面的选单拉起来
再按下播放按钮才会播放
想问的是为何我按下home键後
音乐为什麽会停止播放
不继续播放
有人知道该如何让app进入背景还会继续播放音乐
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.130.235.117
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1397639632.A.005.html
※ 编辑: Cartel117 (220.130.235.117), 04/16/2014 17:24:34
※ 编辑: Cartel117 (220.130.235.117), 04/16/2014 17:25:32
1F:推 hakushadow:AudioSession那边要记得设,另外Info.plist那边 04/16 21:40
2F:→ hakushadow:background_mode要包含音乐的选项 04/16 21:40
3F:→ Cartel117:我有在Info.plist里的Required background modes 04/17 09:41
4F:→ Cartel117:App plays audio or streams audio/video using AirPlay 04/17 09:42
5F:→ Cartel117:但是AudioSession要设什麽 可以告诉我该如何设定吗 谢谢 04/17 09:43