개요
“개요” 섹션@capgo/capacitor-media-session Capacitor 플레이어를 OS에 연결합니다 지금 재생 중 표시 위치: 잠금 화면, 알림 컨트롤, 헤드셋, CarPlay 스타일 리모컨. 제목과 아트워크를 설정하고 재생 상태를 게시하며, 네이티브 UI의 재생, 일시정지, 탐색, 건너뛰기 동작에 반응합니다.
사용자가 하드웨어 버튼 제어를 기대하는 팟캐스트, 음악, 오디오북, 롱폼 비디오 등에 사용하세요.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 구현 방법 |
|---|---|
| iOS | 웹 구현 어댑터 (navigator.mediaSession; 사용할 수 없으면 거부됨) |
| Android | 미디어 세션 서비스 |
| 웹 | Media Session API |
핵심 기능
“핵심 기능” 섹션setMetadata- 현재 재생 중인 미디어의 메타데이터를 설정합니다.setPlaybackState- 미디어 세션의 재생 상태를 업데이트합니다.setActionHandler- 미디어 세션 액션의 핸들러를 등록합니다.setPositionState- 활성 미디어 세션의 위치 상태를 업데이트합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
setMetadata | 현재 재생 중인 미디어의 메타데이터를 설정합니다. |
setPlaybackState | 미디어 세션의 재생 상태를 업데이트합니다. |
setActionHandler | 미디어 세션 액션에 대한 핸들러를 등록합니다. |
setPositionState | 활성 미디어 세션의 위치 상태를 업데이트합니다. |
getPluginVersion | 네이티브 Capacitor 플러그인 버전을 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. 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의 구현 세부 사항은.