gpt4 book ai didi

cocoa-touch - MPMoviePlayerController 不可逆地切换到播放状态 "paused"

转载 作者:行者123 更新时间:2023-12-04 06:51:12 25 4
gpt4 key购买 nike

我正在使用 MPMoviePlayerController 的单个实例通过 iPad 应用程序中的 HTTP 下载播放短片(3-10 分钟)。这通常效果很好,但在极少数情况下会出现以下模式:

  • 视频开始播放(通常是 1 到 4 秒)
  • 播放状态切换到 MPMoviePlaybackStatePaused。这与 loadState 无关。文件不断出现,loadState 指示“可播放”甚至“播放OK”。
  • 点击播放按钮或调用 [ Controller 播放] 无效
  • 视频播放从此时开始中断(“中断”意味着使用 [controller setContentURL:] 启动的任何后续流几乎肯定会导致相同的行为)
  • 即使在重新启动应用程序后,视频播放也会不断中断。
  • 您所能做的就是重新启动设备。
  • 该缺陷与任何可重复破坏应用程序的特定视频文件无关

  • 我怀疑我用于开发的 iPad 坏了,但我们的一些用户也遇到了这个问题(包括通过重新启动 iPad 临时修复问题),并且 - 正如您可能猜到的 - 不高兴。

    还有其他人遇到这个问题吗?有什么办法解决吗?

    最佳答案

    我在我正在开发的应用程序上遇到了类似的间歇性问题。它只会偶尔发生,并且只在我测试的 12 台 iPad 中的 2 台上发生——所有这些都在 iOS 3.2.2 上。

    我的视频是本地的,但症状是一样的:点击播放后它会自动暂停,我无法重新启动它。这将在应用程序重新启动后持续存在,并且需要重新启动设备才能修复。

    最终为我修复的是设置 MPMoviePlayerController useApplicationAudioSessionNO .就我而言,我正在为其他事情开始另一个 Audio Session ,在这些罕见的情况下,他们以某种方式把对方搞砸了。

    不确定这是否与原始海报遇到的问题相同,但想在某处记录我的修复,因为互联网对这个问题没有太大帮助,我花了一些认真的时间来弄清楚。

    关于cocoa-touch - MPMoviePlayerController 不可逆地切换到播放状态 "paused",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3100586/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com