【问题标题】:MPMoviePlayerController continuos playbackMPMoviePlayerController 连续播放
【发布时间】:2011-11-04 02:52:52
【问题描述】:

我正在使用 MPMoviePlayerController 播放大小为 1.5MB 的远程视频。 目前,当“loadState”变为“MPMovieLoadStatePlaythroughOK”时,我开始播放,这样播放将是连续的。但是开始播放需要 20 多秒。有什么方法可以在不到 20 秒的几秒钟内开始播放连续播放。请告诉我,谢谢。

【问题讨论】:

    标签: iphone objective-c mpmovieplayercontroller


    【解决方案1】:

    我通过在“MPMovieLoadStatePlayable”加载状态下显示视频控件来解决此问题,以便用户可以使用这些控件进行播放、播放/暂停以及在嵌入式和全屏之间切换,即使它们在此加载状态下不会连续播放。但是用户不需要等到完整的视频被下载。

    【讨论】:

    • 我建议你使用 HTTP-Streaming 而不是渐进式下载。
    • 哦!好的,直到,实际上我们并没有手动做任何事情。我们正在使用以下语句来播放远程视频。 MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:urlVideoThumbnail];使用哪种方法,这个苹果框架类正在下载视频?是 HTTP-Streaming 还是其他?请告诉我,谢谢。
    • 不,如果您正在处理的文件实际上是一个普通的 MP4 文件,那不是 HTTP-Streaming。 HTTP-Streaming 通过 m3u8-manifests 处理。欲了解更多信息,请查看developer.apple.com/resources/http-streaming
    • 好的,非常感谢,我会研究一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多