1
아래 코드를 사용하면 디버깅 할 때 결과가 표시되지만 디버그하지 않고 텍스트를 표시 할 수 없습니다.Media Player의 상단에 전체 화면으로 텍스트를 표시하는 방법은 무엇입니까?
스타일 시트 표시 : '블록';
표시되지 않아 제거 할 수없는 오류입니다.
<div class="video-overlay" id="overlayclass"></div>
<video id="preview" muted style="background-color: #2a2a2a;border: 1px solid black; height: 300px; width: 100%;"></video>
(내가 사용하고 있습니다에서 getUserMedia() API)
function toggleFullScreen() {
//var pre1 = preview.webkitDisplayingFullscreen;
if (preview.webkitRequestFullScreen)
{
$(".video-overlay").remove("style");
preview.webkitRequestFullScreen();
var pre = preview.webkitDisplayingFullscreen
if (pre == true) {
$('.video-overlay').text('Recording');
$(".video-overlay").css("display", "flex");
}
}
else if (preview.mozRequestFullScreen)
{
preview.mozRequestFullScreen();
}
}
<div class="video-overlay" id="overlayclass"></div>
<video id="preview" muted style="background-color: #2a2a2a;border: 1px solid black; height: 300px; width: 100%;"></video>
<style>
.video-overlay {
/*display:flex!important;*/
position: absolute;
left: 0px;
top: 0px;
margin: 10px;
padding: 10px 10px;
font-size: 40px;
font-family: Helvetica;
color: #FFF;
float: left;
}
.video-overlay div {
display: flex !important;
}
</style>
또 다른 완벽한 예는 http://www.html5rocks.com/en/tutorials/track/basics/입니다. –