2

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

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

这种与财产有关allowsAirPlay吗?

4

1 回答 1

0

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

[self.moviePlayer stop];

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

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

这个解决方案对我有用。

于 2013-01-08T13:57:47.523 回答