ios - 在后台播放 MPMoviePlayerController

标签 ios objective-c mpmovieplayercontroller multitasking mpmovieplayer

我有这个代码

radioPlayer = [[MPMoviePlayerController alloc] init];
[radioPlayer setContentURL:[NSURL URLWithString:@"http://217.66.226.47:8024"]];
[radioPlayer setMovieSourceType:MPMovieSourceTypeStreaming];
[radioPlayer setUseApplicationAudioSession:NO];
[[radioPlayer view]setHidden:NO];
[radioPlayer setControlStyle:MPMovieControlModeDefault];
[radioPlayer stop];
[[self view] addSubview:[radioPlayer view]];

应用进入后台不播放,怎么办?

最佳答案

在您的 plist 文件中,您是否将 UIBackgroundModes(Required background modes)键设置为音频?否则,您的应用程序将不会在后台播放任何音频。

找到它的方法如下:

enter image description here

更多关于 iOS Keys .

关于ios - 在后台播放 MPMoviePlayerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22105052/

相关文章:

ios - 三路交易

ios - swift:如何在不使用 UIImagePickerController 的情况下从照片库加载照片?

iphone - 清除删除按钮的背景色

iphone - 如何在 MPMoviePlayerController 中显示字幕

ios - 为什么loadNibNamed :owner:options will automatically install on current view?

ios - 如何强制纵向?

objective-c - 无法使用 anchorPoint 垂直定位 SKLabelNode

iphone - MPMoviePlayerController 不工作,也没有通知

iphone - MPMoviePlayerController 停止 iPod 音乐播放

ios - 基于位置的应用程序,使用带有按钮的滑动汉堡菜单,可过滤 map (iOS MapKit) 搜索结果 Xcode