플레이어 개발자 기본 사항: 사용자 정의 플러그인 - 이유 및 방법
이 항목에서는 사용자 지정 플러그인을 사용해야하는 이유를 배우고 개발 단계에 대한 높은 수준의 단계를 배웁니다.
왜 커스텀 플러그인인가?
- 여러 위치에서 동일한 코드를 복제하지 마십시오.
- 플러그인과 관련된 모든 코드는 플레이어의 일부가됩니다.
단계
- 향상된 플레이어 기능 코딩
- CSS 만 포함 된 새 파일 만들기
- 자바 스크립트가 포함 된 새 파일 만들기
getPlayer()
메서드를 사용하는 코드 줄 변경
- CSS 및 자바 스크립트 파일에 링크 한 다음 사용자 정의 플러그인을 호출
코드 완성
기본 HTML 페이지
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<link href="custom-plugin.css" rel="stylesheet">
</head>
<body>
<video id="myPlayerID"
data-video-id="5992439742001"
data-account="1752604059001"
data-player="default"
data-embed="default"
data-application-id=""
controls=""
width="640" height="360"></video>
<script src="//players.brightcove.net/1752604059001/default_default/index.min.js"></script>
<script src="custom-plugin.js"></script>
<script>
videojs.getPlayer('myPlayerID').ready(function() {
var myPlayer = this;
myPlayer.pluginName();
});
</script>
</body>
</html>
사용자 정의 플러그인의 자바 스크립트
videojs.registerPlugin('pluginName', function() {
var myPlayer = this;
// Complete JavaScript
// ...
});
사용자 정의 플러그인의 CSS
/*
CSS Here
*/