1

我正在制作一个 iOS 视频播放器应用程序,它从 Web 服务获取一大堆视频 URL,并以MPMoviePlayerViewController.

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

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

有什么办法可以检测到吗?

4

1 回答 1

1

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

于 2013-03-19T12:02:39.240 回答