video.js 사용 ui 과정 변경
잔말 말고 바로 코드 를 붙 여 드 리 겠 습 니 다.구체 적 인 코드 는 다음 과 같 습 니 다.
<video id="my_video" class="video-js vjs-default-skin vjs-big-play-centered my-vedio" preload="auto" controls width="800" height="600" align="middle" poster="image/vedio.png" data-setup="{}">
<source src="video/2.mp4" type="video/mp4" />
<!-- hls -->
<source src="http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8" type="application/x-mpegURL">
<!-- rtmp -->
<source src="rtmp://live.hkstv.hk.lxdns.com/live/hks" type="rtmp/flv" />
</video>
포스터 속성 은 미리 보기 그림 을 설정 하 는 데 사 용 됩 니 다.source 는 비디오 주 소 를 설정 하 는 데 사 용 됩 니 다.
비디오 의 기본 UI 가 져 오기
var myPlayer = videojs('my_video');
var c = myPlayer.controlBar.children();
console.log(c);
나 는 단지 비교적 어 리 석 은 방법 을 발견 했다.console 에서 UI 배열 을 볼 수 있 습 니 다.변경 할 변 수 를 선택 하 십시오.예 를 들 어 전체 화면 아이콘 을 삭제 하고 전체 화면 이 벤트 를 다시 추가 하 는 것 입 니 다.
myPlayer.controlBar.removeChild(c[15]);
var SBtn = myPlayer.controlBar.addChild('button');
SBtn.addClass('vjs-fullscreen-control');
SBtn.add<br> // button id
SBtn.setAttribute('id', 'fs');
//
myPlayer.on('play', function(event) {
event.preventDefault();
/* Act on the event */
played = true;
console.log('play');
$("#md-video-title").hide();
});
//
myPlayer.on('pause', function(event) {
event.preventDefault();
/* Act on the event */
played = false;
console.log('play');
$("#md-video-title").show();
});
$("#fs").on('click', function(event) {
console.log(" ");
$('#myModal').modal('toggle')
$("#hide-container").after($("#my_video"));
$("#my_video").css({
width: '1140',
height: '600',
'border-color':'#ffffff'
});
if (played) {
myPlayer.play();
}
});
위 에서 말 한 것 은 소 편 이 소개 한 video.js 에서 ui 과정 을 바 꾸 는 것 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZIndex를 사용하여 .NET MAUI에서 오버레이 요소 처리에서 작업 중이고 특정 조건에 따라 공개해야 하는 두 개 이상의 컨트롤이 서로 위에 있는 경우 이 문서가 의심할 여지 없이 해당 문제를 처리하는 데 도움이 될 것입니다. 요소가 z축에 표시되는 순서는 .NET MAU...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.