我很少链接到.mp4视频文件,例如
file1.mp4 file2.mp4 file3.mp4
我需要在播放器中将它们全部播放为一个文件。实际上不一定是“作为一个”文件,玩家必须表现得像是一个文件。我最好的猜测是为MPMoviePlayerController
创建自定义控件和播放区域,并按时间片划分播放。
例如
file1.mp4 file2.mp4 file3.mp4
----------- | ------------ | ------------
这是一个好方法吗?这可以更容易吗?
此外,我将从中获取视频的服务器无法自定义,我无法将视频转换为MPEG-2并通过.m3u8文件流式传输。
提前致谢
答案 0 :(得分:1)
我猜你可以使用AVQueuePlayer。它支持多项目播放。我自己没试过(我使用AVPlayer进行单项播放)。我相信AVQueuePlayer的使用会减少你的整体努力。 (您仍将负责绘制播放控件)
答案 1 :(得分:0)
我坚持我在问题中描述的场景,并且能够创建播放器组件。