【问题标题】:How do I stop MPMoviePlayerController from showing my app's icon on the iPod controls in iOS4.0+?如何阻止 MPMoviePlayerController 在 iOS4.0+ 的 iPod 控件上显示我的应用程序图标?
【发布时间】:2011-07-05 15:33:39
【问题描述】:

我使用MPMoviePlayerController 在我的应用程序中播放电影。

在播放电影时,如果我双击主页按钮并滚动到左侧(iPod 图标通常在此处以及“锁定方向”按钮所在的位置),我会看到我的应用程序图标。

播放控件控制我的应用程序中的电影,即使我已经导航到我的应用程序中的不同视图控制器。

我想关闭这个“功能”。有什么想法吗?

作为旁注,我正在手动控制音频会话,此时会话为 AVAudioSessionPlayback

我已经在 MPMoviePlayerController 类参考中寻找了一段时间,看看是否可以找到任何东西,但它似乎没有提及这种行为。

当我将我的应用程序放到后台时,它会执行您所期望的操作 - 将 iPod 图标返回到栏。

【问题讨论】:

  • 我不知道这是否可以禁用,但我会怀疑是否需要这样做。它也代表能够从耳机暂停/音量/麦克风加密狗或其他外部设备停止。
  • 彼得,我想你可能是对的。我将暂时保留这个问题,以防有人可以明确给出答案,但它可能与你建议的遥控器有关。

标签: iphone ios4 mpmovieplayercontroller multitasking


【解决方案1】:

虽然我不知道您为什么想要这样,但将音频会话设置为 AVAudioSessionCategorySoloAmbient 应该会禁用该功能(但也会禁用在后台播放的功能)。

还要确保您的MPMoviePlayerController 上的useApplicationAudioSession 设置为YES

【讨论】:

    猜你喜欢
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    相关资源
    最近更新 更多