【问题标题】:AirPlay flickering when switching between movies在电影之间切换时 AirPlay 闪烁
【发布时间】:2013-01-07 12:34:52
【问题描述】:

我有一个在表格视图中显示电影列表的应用。当我在设备上一个接一个地播放它们时,效果非常好。但是当我切换到Apple TV 而不是AirPlay 时,它就不再起作用了。它可以播放 ATV 上的第一个视频,但在切换到下一个视频后,ATV 上的屏幕开始闪烁/闪烁,几秒钟后它又在设备上播放。我正在使用MPMoviePlayerController 播放流视频。

我还发现,如果上一个视频通过 AirPlay 播放完毕,它也会尝试通过 AirPlay 开始下一个视频。这是预期的行为吗?

这种与属性allowsAirPlay有关吗?

【问题讨论】:

    标签: iphone ios video-streaming mpmovieplayer airplay


    【解决方案1】:

    我想我找到了解决办法。在切换播放另一个视频之前,您应该停止上一个视频:

    [self.moviePlayer stop];
    

    如果您不是通过 AirPlay 播放,则不需要这样做,因为下一个视频会自动停止上一个视频 - 您不能同时播放两个视频。

    但是,如果您确实通过 AirPlay 播放视频,则需要先停止上一个视频,然后再播放下一个视频。

    这个解决方案对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-25
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多