2011-08-01 35 views
0

在我的应用程序中,我必须播放.m3u8类型的视频。 这些不是本地视频。我可以用MPMoviePlayerController或AVPlayer来完成。某些广告播放时,我也必须忽略用户交互。此外,我必须为Airplay提供一个选项。AVPlayer vs MPMoviePlayer

我应该使用哪个玩家?

谢谢。

回答

1

AVPlayer有一个名为AVQueuePlayer的子类,它允许您按顺序播放几部电影。这对您的广告有帮助。 AVplayer目前不支持Airplay。

从iOS 5的AVplayer有一个选项,通过启用usesAirPlayVideoWhileAirPlayScreenIsActive属性(如果也使能allowsAirPlayVideo)开始对Airplay的自动播放 据我知道你不能与MPMoviePlayer自动点播播放,用户必须轻按Airplay图标。

+0

我不想自动启动airplay。它会在用户点击某个按钮时开始。但我想用AVPlayer + MPVolumeView来做。这可能吗? – Nir