【问题标题】:Why does my MPMoviePlayerController suddenly change load state to unknown?为什么我的 MPMoviePlayerController 突然将加载状态更改为未知?
【发布时间】:2011-03-25 20:44:42
【问题描述】:

我的应用程序是一个包含许多页面的数字杂志。有些页面中嵌入了视频。 我正在使用 MPMoviePlayerViewController 进行视频播放。

问题是,一旦我进入下一页也包含视频的任何页面,然后视频会短暂显示然后空白。 我已经关闭了视频文件,所以我知道不是文件本身。

当页面加载到屏幕外准备滚动到视图时,加载状态更改为 3 = MPMovieLoadStatePlayable + MPMovieLoadStatePlaythroughOK(一切正常)。然后当第二个 MPMoviePlayerController 被加载时,原来的加载状态突然变为 0 (MPMovieLoadStateUnknown)。

在 MPMoviePlayerController 的文档中它说

注意:虽然你可以创建多个 MPMoviePlayerController 对象和 在您的界面中展示他们的观点, 一次只能有一个电影播放器 播放它的电影。

我读到这意味着我一次不能播放多于一部电影,但这是否也意味着我一次甚至不能加载多于一部电影?

【问题讨论】:

    标签: iphone ios4


    【解决方案1】:

    事实证明,您一​​次甚至不能加载多个 MPMoviePlayerController。您可以创建对象,但如果您向多个对象提供 URL,则会卸载一个。

    【讨论】:

    • 您在哪里找到有关此行为的信息?我在我的应用程序中遇到了同样的问题...
    • 通过观察播放状态我认为
    猜你喜欢
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 2013-04-03
    • 2019-06-22
    • 1970-01-01
    • 2017-04-07
    • 2019-08-03
    相关资源
    最近更新 更多