有没有办法MPMovieplayerViewController可以检测视频是否是一个流?

时间:2013-03-19 09:16:09

标签: ios cocoa-touch mpmovieplayercontroller http-live-streaming

我正在创建一个iOS视频播放器应用程序,它可以从Web服务获取大量视频网址,并在MPMoviePlayerViewController中播放。

大多数视频只是.mp4或.mov文件,但其中一些是实时HTTP流。我唯一拥有的是一个URL,它们不表示它是文件还是流。

由于我正在使用MPMovieControlStyleNone和我自己的视频控件,因此我需要能够检测视频是文件还是实时流,以便更改我的控件。

有什么方法可以检测出来吗?

1 个答案:

答案 0 :(得分:1)

使用HTTP HEAD请求。如果Content-Type为application/vnd.apple.mpegurl,那么它就是一个http直播流媒体流。