Classic/VPC 환경에서 이용 가능합니다.
React.js용 플레이어 적용에서는 Video Player Enhancement Web SDK JS를 활용하여 플레이어를 적용하고 설정하는 예제를 설명합니다.
참고
React.js 예제를 실행하려면, 다음과 같은 환경이 요구됩니다.
- React 버전: 18.2.0 (
react-dom
버전: 18.2.0)
script 태그 동적 삽입
React.js에서는 script 태그를 동적으로 삽입하는 방법을 사용하여 플레이어를 적용할 수 있습니다.
script 태그를 동적으로 삽입하는 방법은 다음과 같습니다.
- 해당 .js, .jsx 컴포넌트 파일에 다음의 코드를 작성하여 script 태그를 추가해 주십시오.
- React 컴포넌트에서 외부 자바스크립트 불러오기와 같은 작업을 사이드 이펙트(side effect)로 처리해 주십시오.
useEffect()
훅(hook)을 활용하여 컴포넌트 진입 시 스크립트를 사용하도록 설정해 주십시오.(useScrpit 참고)
src/hooks
디렉터리에서useScript.jsx
파일을 생성하고 다음 코드와 같이 작성해 주십시오.- 스크립트가 로드되었을 때와 에러가 발생했을 때의 상태값을 변경하여 관리할 수 있습니다.
- 페이지 및 컴포넌트에서
useScript
를 사용하여 스크립트를 정상적으로 불러왔을 때 플레이어를 로드해 주십시오.- DemoPlayer.jsx