superxxd
2 years ago
7 changed files with 208 additions and 123 deletions
@ -0,0 +1,62 @@ |
|||
|
|||
|
|||
function CreateVideoDiv(el){ |
|||
var parentDiv = document.createElement("div");//创建父div
|
|||
// var parentDiv = document.getElementById('playCanvas')
|
|||
parentDiv.className="webrtcPlayer";//给父div设置class属性
|
|||
// parentDiv.offsetTop=parentDiv.offsetTop+50;
|
|||
el.className="video"; |
|||
// el.offsetTop=parentDiv.offsetTop+50;
|
|||
el.setAttribute("id","remote-video"); |
|||
parentDiv.appendChild(el); |
|||
window.document.body.appendChild(parentDiv); |
|||
} |
|||
function FullScreen() { |
|||
|
|||
var ele = document.getElementById("remote-video"); |
|||
|
|||
if (ele.requestFullscreen) { |
|||
|
|||
ele.requestFullscreen(); |
|||
ele.controls = false; |
|||
ele.controlsList = "nodownload noplaybackrate nofullscreen noremoteplayback"; |
|||
|
|||
} else if (ele.mozRequestFullScreen) { |
|||
|
|||
ele.mozRequestFullScreen(); |
|||
|
|||
} else if (ele.webkitRequestFullScreen) { |
|||
|
|||
ele.webkitRequestFullScreen(); |
|||
ele.controls = false; |
|||
ele.controlsList = "nodownload noplaybackrate nofullscreen noremoteplayback"; |
|||
|
|||
} |
|||
|
|||
ele.controls = false; |
|||
|
|||
} |
|||
|
|||
//退出全屏
|
|||
|
|||
function exitFullscreen() { |
|||
|
|||
var de =document.getElementById("remote-video"); |
|||
if (de.isFullScreen) { |
|||
return |
|||
} |
|||
if (de.exitFullscreen) { |
|||
|
|||
de.exitFullscreen(); |
|||
|
|||
} else if (de.mozCancelFullScreen) { |
|||
|
|||
de.mozCancelFullScreen(); |
|||
|
|||
} else if (de.webkitCancelFullScreen) { |
|||
|
|||
de.webkitCancelFullScreen(); |
|||
|
|||
} |
|||
return false; |
|||
} |
Loading…
Reference in new issue