var Video = { h264: false , hls: false , mp4: false , ogg: false , vp9: false , webm: 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.ogg = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('video/mp4; codecs="avc1.42E01E"'), /^no$/, '')) { Video.h264 = true ; Video.mp4 = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('video/webm; codecs="vp8, vorbis"'), /^no$/, '')) { Video.webm = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('video/webm; codecs="vp9"'), /^no$/, '')) { Video.vp9 = true ; } if (_AN_Call_replace('replace', videoElement.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"'), /^no$/, '')) { Video.hls = true ; } } } catch (e) { } return Video; } module.exports = init();