var Video = { h264Video: false , hlsVideo: false , mp4Video: false , oggVideo: false , vp9Video: false , webmVideo: false } ; function init(){ var videoElement = _AN_Call_createelement('createElement', document, 'video'); var result = !!videoElement.canPlayType; try { if (result) { if (_AN_Call_replace('replace', videoElement.canPlayType('video/ogg; codecs="theora"'), /^no$/, '')) { Video.oggVideo = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('video/mp4; codecs="avc1.42E01E"'), /^no$/, '')) { Video.h264Video = true ; Video.mp4Video = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('video/webm; codecs="vp8, vorbis"'), /^no$/, '')) { Video.webmVideo = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('video/webm; codecs="vp9"'), /^no$/, '')) { Video.vp9Video = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"'), /^no$/, '')) { Video.hlsVideo = true ; } } } catch (e) { } return Video; } module.exports = init();