본문 바로가기

@capgo/capacitor-media-session

기기의 미디어 세션 컨트롤을 노출하는 Capacitor 플러그인입니다.

@capgo/capacitor-media-session Capacitor 플레이어를 OS에 연결합니다 지금 재생 중 표시 위치: 잠금 화면, 알림 컨트롤, 헤드셋, CarPlay 스타일 리모컨. 제목과 아트워크를 설정하고 재생 상태를 게시하며, 네이티브 UI의 재생, 일시정지, 탐색, 건너뛰기 동작에 반응합니다.

사용자가 하드웨어 버튼 제어를 기대하는 팟캐스트, 음악, 오디오북, 롱폼 비디오 등에 사용하세요.

플랫폼구현 방법
iOS웹 구현 어댑터 (navigator.mediaSession; 사용할 수 없으면 거부됨)
Android미디어 세션 서비스
웹Media Session API
  • setMetadata - 현재 재생 중인 미디어의 메타데이터를 설정합니다.
  • setPlaybackState - 미디어 세션의 재생 상태를 업데이트합니다.
  • setActionHandler - 미디어 세션 액션의 핸들러를 등록합니다.
  • setPositionState - 활성 미디어 세션의 위치 상태를 업데이트합니다.
메서드설명
setMetadata현재 재생 중인 미디어의 메타데이터를 설정합니다.
setPlaybackState미디어 세션의 재생 상태를 업데이트합니다.
setActionHandler미디어 세션 액션에 대한 핸들러를 등록합니다.
setPositionState활성 미디어 세션의 위치 상태를 업데이트합니다.
getPluginVersion네이티브 Capacitor 플러그인 버전을 가져옵니다.

이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-media-session.

@capgo/capacitor-media-session에서 계속하기

“@capgo/capacitor-media-session에서 계속하기” 섹션

사용 중이라면 @capgo/capacitor-media-session 대시보드 및 API 운영을 계획하려면, 이를 다음과 연결하세요 @capgo/capacitor-media-session 사용하기 @capgo/capacitor-media-session 사용 시 네이티브 기능을 위해, API 개요 구현 세부 사항은 API 개요에서 소개 구현 세부 사항은 소개에서 API 키 API Keys의 구현 세부 사항은, 기기 Devices의 구현 세부 사항은.