【问题标题】:Multiple MPMoviePlayerControllers and UIScrollView多个 MPMoviePlayerControllers 和 UIScrollView
【发布时间】:2010-11-22 10:44:20
【问题描述】:

我试图在 uiscrollview 中显示多个 MPMoviePlayerController 视图。我的应用程序显示电影的画廊风格播放器,与照片应用程序相同。阅读文档后,我了解到一次只能播放一个视频,这很好。不幸的是,我看到甚至没有显示控件 - 所以我不能停止一部电影并播放另一部电影。有没有人找到解决这个问题的方法?

文档声明“虽然您可以创建多个 MPMoviePlayerController 对象并在界面中显示它们的视图,但一次只能有一个电影播放器​​播放其电影。”所以我相信这是可能的。

【问题讨论】:

    标签: iphone objective-c ios4


    【解决方案1】:

    我最近做了类似的事情——我的解决方案是创建一个图像视图,显示一个充当电影占位符的图像。当用户点击图像时,我创建了一个新的movieplayer 实例并用它替换了图像视图。如果用户点击了不同的图像视图,那么我会暂停当前播放的电影,移除播放器并在被点击的部分创建一个新的电影播放器​​。

    在电影播放之前我没有显示任何控件,一旦电影停止,这些控件就会从界面中删除。

    【讨论】:

    • 谢谢,我会试试你的建议。我将继续寻找更好的解决方案,但这是我目前能看到的最好的解决方法。干杯
    猜你喜欢
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2014-12-05
    • 1970-01-01
    相关资源
    最近更新 更多