iPhone媒体播放器框架:无缝播放多个电影文件

iPhone媒体播放器框架:无缝播放多个电影文件,iphone,iphone-sdk-3.0,media-player,Iphone,Iphone Sdk 3.0,Media Player,我正在使用媒体播放器框架的MPMoviePlayerController播放本地(设备上)m4v文件。根据用户的选择,我希望能够无缝地一部接一部地播放多部电影 为此,我将电影排成一个数组,并在MPMoviePlayerPlaybackDidFinishNotification事件中调用我的observer方法(该事件在一部电影完成后触发),播放队列中的下一部电影 然而,这远非天衣无缝。在每部电影结束后,iphone视图将转换回调用movieplayer的基本视图,然后拾取在observer方法(

我正在使用媒体播放器框架的MPMoviePlayerController播放本地(设备上)m4v文件。根据用户的选择,我希望能够无缝地一部接一部地播放多部电影

为此,我将电影排成一个数组,并在MPMoviePlayerPlaybackDidFinishNotification事件中调用我的observer方法(该事件在一部电影完成后触发),播放队列中的下一部电影

然而,这远非天衣无缝。在每部电影结束后,iphone视图将转换回调用movieplayer的基本视图,然后拾取在observer方法(moviePlayBackDidFinish)中调用的电影

有没有办法让电影一部接一部地无缝播放,而不中断切换回基本视图


非常清楚的是,所有电影都是本地的,并作为资源与应用捆绑在一起,而不是从任何地方流式播放。

您可以使用AVMutableComposition。它以自定义的时间安排组合来自多个基于文件的源的媒体数据,以便同时呈现或处理来自多个源的媒体数据。

我认为您不需要将其标记为CW。这似乎是一个常见的问题。现在你可以在iphone中一起播放多个电影或视频文件了。查看此链接以获取精彩的教程