【问题标题】:play MPMoviePlayerController in background在后台播放 MPMoviePlayerController
【发布时间】:2014-04-02 00:56:13
【问题描述】:

我有这个代码

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]];

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

【问题讨论】:

    标签: ios objective-c mpmovieplayercontroller multitasking mpmovieplayer


    【解决方案1】:

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

    找到它的方法如下:

    更多关于iOS Keys

    【讨论】:

    • 你能给我更多的细节吗??
    【解决方案2】:

    UIBackgroundModes (Array - iOS) 指定应用提供特定的后台服务,并且必须允许在后台继续运行。

    在您的应用中使用 audio 值在后台播放可听内容。

    更多详情:Apple.Developer - iPhoneOSKeys

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      相关资源
      最近更新 更多