我正在制作一个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/