数码资讯
使用JS检测HTML5中浏览器支持视频标签的方式
复制代码代码如下所示: 检测/支持HTML5 功能checkvideo(){ 如果(!!document.createelement(CanPlayType){ 'video)。 无功vidtest = document.createelement(视频); oggtest = vidtest.ca
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
检测/支持HTML5
功能checkvideo(){
如果(!!document.createelement(CanPlayType){ 'video)。
无功vidtest = document.createelement(视频);
oggtest = vidtest.canplaytype('video / OGG;编解码器=Theora,Vorbis);
如果(!oggtest){
h264test = vidtest.canplaytype('video / MP4;编解码器=avc1.42e01e,MP4A。40.2);
如果(!h264test){
返回false;
}
{其他
如果(h264test = =可能){
返回true;
}
{其他
返回false;
}
}
}
{其他
如果(oggtest = =可能){
返回true;
}
{其他
返回false;
}
}
}
{其他
返回false;
}
}
用以上方法可以判断当前浏览器是否支持HTML5视频标签,并且可以支持使用MP4格式进行播放(因为Firefox似乎出于版权原因,不支持播放H.264编码MP4格式),如果返回真的话,可以在视频中使用HTML5视频,返回false,用flash插件播放。
这种方法一般用于视频网站,兼容手机、平板等设备进行视频播放,主要是为了与iOS兼容;
检测/支持HTML5
功能checkvideo(){
如果(!!document.createelement(CanPlayType){ 'video)。
无功vidtest = document.createelement(视频);
oggtest = vidtest.canplaytype('video / OGG;编解码器=Theora,Vorbis);
如果(!oggtest){
h264test = vidtest.canplaytype('video / MP4;编解码器=avc1.42e01e,MP4A。40.2);
如果(!h264test){
返回false;
}
{其他
如果(h264test = =可能){
返回true;
}
{其他
返回false;
}
}
}
{其他
如果(oggtest = =可能){
返回true;
}
{其他
返回false;
}
}
}
{其他
返回false;
}
}
用以上方法可以判断当前浏览器是否支持HTML5视频标签,并且可以支持使用MP4格式进行播放(因为Firefox似乎出于版权原因,不支持播放H.264编码MP4格式),如果返回真的话,可以在视频中使用HTML5视频,返回false,用flash插件播放。
这种方法一般用于视频网站,兼容手机、平板等设备进行视频播放,主要是为了与iOS兼容;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。