Eugene
Eugene

Reputation: 10045

MPMoviePlayerController mp4 file streaming

I have few links to .mp4 video files like

file1.mp4 file2.mp4 file3.mp4

I need to play them all in player as one file. Actually not necessarily "as one" file, the player must act like it's one file. My best guess is to create custom controls and playback area for MPMoviePlayerController and divide the playback by time slices.

For instance

file1.mp4 file2.mp4 file3.mp4

-----------|------------|------------

Is this a good approach? Can this be done anyhow easier?

Also, the server, from which I'll get the videos is not customizable and I can't convert videos to MPEG-2 and stream them via .m3u8 files.

Thanks in advance

Upvotes: 2

Views: 940

Answers (2)

Eugene
Eugene

Reputation: 10045

I sticked up to the scenario I described in the question and was able to create the player component.

Upvotes: 0

fspirit
fspirit

Reputation: 2547

I guess you can use AVQueuePlayer. It supports multi-item playback. Haven't tried that myself (I used AVPlayer for single-item playback). I believe that AVQueuePlayer usage should reduce your overall efforts. ( You will still be responsible for drawing playback controls )

Upvotes: 1

Related Questions