我有几个指向 .mp4 视频文件的链接,例如
文件1.mp4 文件2.mp4 文件3.mp4
我需要将它们作为一个文件在播放器中播放。实际上不一定是“作为一个”文件,播放器必须表现得像一个文件。我最好的猜测是为 MPMoviePlayerController
创建自定义控件和播放区域,并按时间片划分播放。
例如
文件1.mp4 文件2.mp4 文件3.mp4
------------|------------|------------
这是一个好方法吗?这可以更容易地完成吗?
此外,我将从中获取视频的服务器不可自定义,我无法将视频转换为 MPEG-2 并通过 .m3u8 文件进行流式传输。
提前致谢
最佳答案
我想你可以使用 AVQueuePlayer .它支持多项播放。我自己还没有尝试过(我使用 AVPlayer 进行单项播放)。我相信 AVQueuePlayer 的使用应该会减少你的整体工作量。 (您仍将负责绘制播放控件)
关于objective-c - MPMoviePlayerController mp4 文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9532062/