有很多关于检测视频标记的浏览器支持的指导,并使用编解码器根据编解码器支持指定其他媒体类型。或者使用像JWPlayer这样的玩家为你做这件事。
但我正在进行直播。所以我需要嗅探的不仅仅是视频/ H.264支持 - 我想检测是否也支持HTTP实时流媒体(或某些替代方案)。
(例如:Android 4.1上的Chrome Mobile:支持视频标记,但浏览器不支持HLS / H.264,但如果我直接重定向到清单,则会在视频播放器应用中打开,并播放好的)
这可能吗?我真的想避免使用版本嗅探。在最坏的情况下,我会接受能够以某种方式嗅探视频标签无法加载。