嗨,我有一个 NSArray,其中包含许多我喜欢称之为“多媒体动作”的对象,这些对象封装了一些多媒体内容,如电影和照片。我想按顺序“播放”它们,等待每个完成,然后再调用另一个。
在调用下一个操作之前管理每个操作的持续时间的最佳方法是什么?(对于照片想象一个 UIAlertView 在延迟几秒钟后关闭,对于电影想象一个 MPMoviePlayerController 代替)
我已经调用了使用 NSOperation 扫描数组的方法。
重要提示:无论是在 NSOperation 中调用,MPMovieController 似乎都不会播放(界面甚至不会出现)。有没有其他人遇到过这个问题?
更新使用performSelectorOnMainThread:
使 MPMoviePlayer 按预期工作