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