프로젝트 소개
MuiPlayer는 데스크톱 및 모바일 브라우저에서 일관된 플레이어 인터페이스와 동작을 제공하도록 설계된 HTML5 비디오 재생 컴포넌트입니다. 전체 화면 재생, 빨리 감기, 반복 재생, 볼륨 조절, 비디오 디코딩과 같은 일반적인 시나리오를 위한 기본 재생 컨트롤이 포함되어 있습니다.
이 프로젝트는 브라우저 UI 차이, 확장 및 상태 관리 충돌, Android, iOS, PC 환경에서의 미디어 API 이벤트 타이밍 차이, 미디어 포맷 호환성 등 반복적인 H5 비디오 개발 문제를 대상으로 합니다. MP4, m3u8, FLV 소스를 지원하며 필요한 크로스 환경 호환성의 상당 부분을 처리하는 것을 목표로 합니다.
설치는 npm 또는 yarn을 통해 가능하며, 플레이어는 CSS/JavaScript 파일을 직접 포함하거나 임포트된 모듈로 포함할 수 있습니다. 기본 인스턴스는 컨테이너, 제목, 미디어 소스를 포함하는 설정 객체를 전달하여 생성됩니다. 문서에는 플레이어 동작을 사용자 정의하기 위한 추가 API 매개변수가 설명되어 있습니다.
핵심 패키지 외에도 프로젝트는 별도의 데스크톱 및 모바일 확장 플러그인, API 문서, 데모, 영어 및 중국어 문서 사이트를 연결합니다. 저장소는 npm install 및 npm start 명령어로 로컬에서 실행할 수 있습니다.
README는 오픈 소스 릴리스를 비상업적 버전으로 설명하며, 상업용 플레이어를 원하는 사용자에게 전문 애플리케이션 플러그인을 안내합니다. 또한 MIT 라이선스 배지를 포함하고 있지만 라이선스 섹션은 GNU General Public License를 가리키므로, 사용 전에 저장소의 LICENSE 파일을 확인해야 합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.