我想激发一个播放HLS ()视频的意图。
我应该在类型字段中放些什么来激发那些支持HLS的视频播放器呢?
我尝试了以下unsuccessfully:
video/m3u
video/m3u8
video/hls
application/x-mpegURL
vnd.apple.mpegURL
video/MP2T
application/vnd.apple.mpegurl
好主意请..。
发布于 2012-06-06 09:07:24
您应该将RFC:application/vnd.apple.mpegurl.中指定的内容类型类型放在application/vnd.apple.mpegurl.中。见https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-08第3.1节
Android对HLS的支持非常差。你需要在很多设备上安装一些第三方软件,尤其是在小于3版本的设备上。谷歌似乎并不在意,或者至少不愿意进行回归测试。
发布于 2012-08-03 17:33:55
Android代码(ICS,JB)通过查看URL来确定玩家的选择!如果URL包含关键字m3u8,那么也只有这样,它才会播放HLS。这显然是Android中的一个bug。
发布于 2012-07-11 17:34:12
有同样的问题,但“音频/x-mpegURL”似乎是工作的样例HLS流在苹果网站上使用的http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8 -测试的一个Galaxy。
虽然有点困惑,所以我四处张望。
https://stackoverflow.com/questions/9178321
复制相似问题