개요
개요 제목Capacitor에 대한 유튜브 플레이어 플러그인 인터페이스. 앱에서 유튜브 비디오 재생을 제어하는 방법을 제공합니다.
기본 기능
기본 기능 제목initialize- 새로운 유튜브 플레이어 인스턴스를 초기화합니다.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를 사용하여 비디오를 큐합니다. 비디오를 재생하지 않습니다. 썸네일을 로드하고 플레이어를 준비하지만, playVideo()가 호출될 때까지 비디오를 요청하지 않습니다. |
loadVideoByUrl | 비디오의 전체 URL을 사용하여 비디오를 로드하고 재생합니다. |
cueVideoByUrl | URL을 사용하여 비디오를 큐합니다. 비디오를 재생하지 않습니다. |
cuePlaylist | 플레이리스트를 큐합니다. 플레이리스트를 로드하고 첫 번째 비디오를 준비합니다. |
loadPlaylist | 플레이리스트를 로드하고 재생합니다. |
nextVideo | 플레이리스트의 다음 비디오를 재생합니다. |
previousVideo | 플레이리스트의 이전 비디오를 재생합니다. |
playVideoAt | 플레이리스트의 특정 비디오를 index로 재생합니다. |
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__-youtube-player에서 동기화됩니다. src/definitions.ts in capacitor-youtube-player.
capgo/capacitor-youtube-player로 계속 진행하세요.
‘capgo/capacitor-youtube-player로 계속 진행하세요.’ 섹션Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 있다면 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-youtube-player를 연결하세요. @capgo/capacitor-youtube-player를 사용하고 있다면 native 플러그인 작업을 계획하려면 그것을 연결하세요 native 기능을 위한 @capgo/capacitor-유튜브 플레이어 사용 native 기능을 위한 @capgo/capacitor-유튜브 플레이어 사용 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리 Capacitor 플러그인들 - Capgo Capacitor 플러그인들 - Capgo 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 아이오닉 엔터프라이즈 플러그인 대안 아이오닉 엔터프라이즈 플러그인 대안