개요
개요 제목Capacitor을 위한 유튜브 플레이어 플러그인 인터페이스. 앱에서 유튜브 비디오 재생을 제어하는 방법을 제공합니다.
기본 기능
기본 기능 제목initialize- YouTube 플레이어 인스턴스를 초기화합니다.destroy- 플레이어 인스턴스를 삭제하고 자원들을 해제합니다.stopVideo- 비디오 재생을 중단하고 로딩을 취소합니다. 이 메서드를 사용할 때는 주의하세요. - pauseVideo()를 사용하는 것이 일반적입니다.playVideo- 현재 큐드 또는 로드된 비디오를 재생합니다. 최종 플레이어 상태는 PLAYING (1)입니다.
Public API
Public API| 메서드 | 설명 |
|---|---|
initialize | YouTube 플레이어 인스턴스를 초기화합니다. |
destroy | 플레이어 인스턴스를 삭제하고 자원들을 해제합니다. |
stopVideo | 비디오 재생을 중단하고 로딩을 취소합니다. 이 메서드를 사용할 때는 주의하세요. - pauseVideo()를 사용하는 것이 일반적입니다. |
playVideo | 현재 큐드 또는 로드된 비디오를 재생합니다. 최종 플레이어 상태는 PLAYING (1)입니다. |
pauseVideo | 현재 재생 중인 비디오를 일시 정지합니다. 최종 플레이어 상태는 PAUSED (2)로 설정되며, 이미 ENDED (0) 상태라면 그대로 유지됩니다. |
seekTo | 비디오의 특정 시간으로 이동합니다. 플레이어가 일시 정지 상태라면 그 상태를 유지하고, 재생 중이라면 계속 재생합니다. |
loadVideoById | YouTube ID를 사용하여 비디오를 로드하고 재생합니다. |
cueVideoById | ID를 사용하여 비디오를 큐합니다. thumbnail을 로드하고 플레이어를 준비하지만, 비디오를 요청할 때까지 재생하지 않습니다. |
loadVideoByUrl | URL을 사용하여 비디오를 로드하고 재생합니다. |
cueVideoByUrl | URL을 사용하여 비디오를 큐합니다. thumbnail을 로드하고 플레이어를 준비하지만, 비디오를 요청할 때까지 재생하지 않습니다. |
cuePlaylist | URL을 사용하여 플레이리스트를 큐합니다. 플레이리스트를 로드하고 첫 번째 비디오를 준비합니다. |
loadPlaylist | URL을 사용하여 플레이리스트를 로드하고 재생합니다. |
nextVideo | 플레이리스트의 다음 비디오를 재생합니다. |
previousVideo | 플레이리스트의 이전 비디오를 재생합니다. |
playVideoAt | 플레이리스트의 특정 비디오를 index로 재생합니다. |
mute | 플레이어의 오디오를 무음으로 설정합니다. |
unMute | 음소거를 해제하세요. |
isMuted | 현재 음소거 상태를 확인하세요. |
setVolume | 플레이어 볼륨을 설정하세요. |
getVolume | 현재 플레이어 볼륨을 가져옵니다. 음소거 상태여도 볼륨이 반환됩니다. |
setSize | 플레이어 크기를 픽셀 단위로 설정하세요. |
getPlaybackRate | 현재 재생 속도를 가져옵니다. |
setPlaybackRate | 재생 속도를 설정하세요. |
getAvailablePlaybackRates | 현재 비디오의 사용 가능한 재생 속도 목록을 가져옵니다. |
setLoop | 플레이리스트 반복을 활성화하거나 비활성화하세요. 활성화 시 플레이리스트는 마지막 비디오 이후부터 다시 시작됩니다. |
setShuffle | 플레이리스트 섞기를 활성화하거나 비활성화하세요. |
getVideoLoadedFraction | 비디오의 버퍼링 된 비율을 가져옵니다. deprecated getVideoBytesLoaded/getVideoBytesTotal보다 신뢰성이 높습니다. |
getPlayerState | 현재 플레이어 상태를 가져옵니다. |
getAllPlayersEventsState | 모든 활성 플레이어의 이벤트 상태를 가져옵니다. 여러 플레이어 인스턴스를 추적하는 데 유용합니다. |
getCurrentTime | 현재 재생 위치(초)를 가져옵니다. |
toggleFullScreen | 전면 모드(Fullscreen)를 켜거나 끕니다. |
getPlaybackQuality | 현재 재생 품질을 가져옵니다. |
setPlaybackQuality | 추천 재생 품질을 설정합니다. 네트워크 조건에 따라 실제 품질이 다를 수 있습니다. |
getAvailableQualityLevels | 현재 비디오의 사용 가능한 품질 수준 목록을 가져옵니다. |
getDuration | 현재 비디오의 길이를 초 단위로 가져옵니다. |
getVideoUrl | 현재 비디오의 YouTube.com URL을 가져옵니다. |
getVideoEmbedCode | 현재 비디오의 임베드 code를 가져옵니다. HTML iframe 임베드 code를 반환합니다. |
getPlaylist | 현재 플레이리스트의 비디오 ID 목록을 가져옵니다. |
getPlaylistIndex | 현재 플레이리스트에서 재생 중인 비디오의 인덱스를 가져옵니다. |
getIframe | 플레이어의 iframe DOM 요소를 가져옵니다. 웹 플랫폼 전용. |
addEventListener | 이벤트 리스너를 플레이어에 추가합니다. 웹 플랫폼만. |
removeEventListener | 플레이어에서 이벤트 리스너를 제거합니다. 웹 플랫폼만. |
getPluginVersion | 플러그인 버전 번호를 가져옵니다. 플랫폼에 따라 버전 정보가 다를 수 있습니다. |
진실의 근원
‘진실의 근원’ 섹션이 참조는 src/definitions.ts 에서同步합니다. capacitor-유튜브 플레이어.
capgo에서 계속하기 (@capacitor-유튜브 플레이어)
‘capgo에서 계속하기 (@capacitor-유튜브 플레이어)’ 섹션Capgo를 사용 중이라면 Capgo/@capgo/capacitor-유튜브 플레이어 네이티브 플러그인 작업을 계획하기 위해, 그것을 연결하세요. Using @capgo/capacitor-youtube-player 네이티브 기능을 사용하는 Using @capgo/capacitor-youtube-player에 대해 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우에 대해 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 implementation detail에 대해 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 implementation detail에 대해, 그리고 Ionic Enterprise 플러그인 대체품 Ionic Enterprise 플러그인 대체품의 제품 워크플로우에 대해