123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- function H5siOS() {
- var browserName=platform.os.family;
- if(/ios/i.test(browserName) ){
- return true;
- }
- return false;
- }
- function H5sChromeBrowser(){
- var browserName=platform.name;
- if(/chrome/i.test(browserName) ){
- return true;
- }
- return false;
- }
- function H5sEdgeBrowser(){
- var browserName=platform.name;
- if(/edge/i.test(browserName) ){
- return true;
- }
- return false;
- }
- function H5sSafariBrowser(){
- var browserName=platform.name;
- console.log(browserName);
- if(/safari/i.test(browserName) ){
- return true;
- }
- return false;
- }
- function H5sAndriodPlatform(){
- var browserName=platform.os.family;
- if(/android/i.test(browserName) ){
- return true;
- }
- return false;
- }
-
- function H5sPlayerCreate(conf) {
- var player;
- if (H5siOS())
- {
- player = new H5sPlayerRTC(conf);
- }else{
- player = new H5sPlayerWS(conf);
- }
- return player;
- }
- function GetURLParameter(sParam)
- {
- var sPageURL = window.location.search.substring(1);
- var sURLVariables = sPageURL.split('&');
- for (var i = 0; i < sURLVariables.length; i++)
- {
- var sParameterName = sURLVariables[i].split('=');
- if (sParameterName[0] == sParam)
- {
- return sParameterName[1];
- }
- }
- }
- function H5sSnapshot(vid, fileName)
- {
- var video = vid;
- var w = video.videoWidth;
- var h = video.videoHeight;
- var canvas = document.createElement('canvas');
- canvas.width = w;
- canvas.height = h;
- var ctx = canvas.getContext('2d');
- ctx.drawImage(video, 0, 0, w, h);
- var MIME_TYPE = "image/png";
- var imgURL = canvas.toDataURL(MIME_TYPE);
- var dlLink = document.createElement('a');
- dlLink.download = fileName;
- dlLink.href = imgURL;
- dlLink.dataset.downloadurl = [MIME_TYPE, dlLink.download, dlLink.href].join(':');
- document.body.appendChild(dlLink);
- dlLink.click();
- document.body.removeChild(dlLink);
- }
-
|