Capacitor의 유튜브 플레이어 플러그인 인터페이스. 앱에서 유튜브 비디오 재생을 제어하는 방법을 제공합니다.
핵심 기능
‘핵심 기능’이라는 제목의 섹션initialize- 새로운 유튜브 플레이어 인스턴스를 초기화합니다.destroy- 플레이어 인스턴스를 삭제하고 자원들을 해제합니다.stopVideo- 비디오 재생을 중단하고 로딩을 취소합니다. 이 메서드를 사용할 때는 주의해야 합니다. - pauseVideo()를 사용하는 것이 일반적입니다.playVideo- 현재 큐드 또는 로드된 비디오를 재생합니다. 최종 플레이어 상태는 PLAYING(1)입니다.
| 메서드 | 설명 |
|---|---|
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 | __CAPGO_KEEP_0__을 재생하지 않고 플레이리스트를 불러옵니다. 플레이리스트를 불러와 첫 번째 비디오를 준비합니다. |
loadPlaylist | __CAPGO_KEEP_0__을 불러와 재생합니다. |
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 | __CAPGO_KEEP_0__ 초의 현재 비디오의 길이를 가져옵니다. |
getVideoUrl | __CAPGO_KEEP_0__에서 현재 비디오의 YouTube.com URL을 가져옵니다. |
getVideoEmbedCode | code을 반환하는 현재 비디오의 임베드 code을 가져옵니다. |
getPlaylist | 현재 플레이리스트의 비디오 ID 배열을 가져옵니다. |
getPlaylistIndex | 현재 플레이리스트에서 재생 중인 비디오의 인덱스를 가져옵니다. |
getIframe | 플레이어의 iframe DOM 요소를 가져옵니다. 웹 플랫폼 전용. |
addEventListener | 플레이어에 이벤트 리스너를 추가합니다. 웹 플랫폼 전용. |
removeEventListener | 플레이어에서 이벤트 리스너를 제거합니다. 웹 플랫폼 전용. |
getPluginVersion | 플랫폼에 따라 버전 정보를 반환하는 플러그인 버전 번호를 가져옵니다. |
Source Of Truth
Source Of Truth이 참조는 __CAPGO_KEEP_0__에서 동기화됩니다. src/definitions.ts in capacitor-youtube-player.
Keep going from @capgo/capacitor-youtube-player
Section titled “Keep going from @capgo/capacitor-youtube-player”만약에 사용 중이라면 @capgo/capacitor-youtube-player native 플러그인 작업을 계획하고 싶다면 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-youtube-player와 연결하세요 native 기능을 사용하기 위해 @capgo/capacitor-youtube-player를 사용하세요 Using @capgo/capacitor-youtube-player Using @Capgo/__CAPGO_KEEP_1__-youtube-player Capgo Plugin Directory Capacitor Plugins by Capgo 구현 세부 정보는 Capacitor 플러그인에 의해 Capgo에서 제공됩니다. 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보, 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체에 대한 제품 워크플로우.