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

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

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

有什么办法可以发现吗?

最佳答案

使用HTTP HEAD请求。如果Content-Type为application/vnd.apple.mpegurl,则为http实时流。

关于ios - MPMovieplayerViewController是否可以检测视频是否为流?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15495432/

10-11 09:29
查看更多