【发布时间】:2012-02-29 00:04:05
【问题描述】:
我想触发一个 Intent 来播放 HLS(HTTP 直播流)视频。
我应该在类型字段中输入什么来仅触发支持 HLS 的视频播放器?
我尝试了不成功以下:
video/m3u
video/m3u8
video/hls
application/x-mpegURL
vnd.apple.mpegURL
video/MP2T
application/vnd.apple.mpegurl
请出主意...
【问题讨论】:
-
这个问题与 Android 3.0+ 有关,应该支持 HLS。
-
我可以使用 mimetype 'video/*' 成功播放 HLS,但也可以触发其他不支持 HLS 的播放器,这会导致崩溃和死机。
-
我找不到任何关于 HLS(HTTP Live Stream)mime 类型的文档,除了:developer.apple.com/library/ios/#documentation/…
-
最终,我使用了“video/mp4”——根据我的测试,它给出了足够好的结果,因为根据我的经验,很多处理“video/mp4”的播放器也可以处理 HLS .
标签: android android-intent video-streaming mime-types http-live-streaming