콘텐츠 제작
Android 미디어 재생과 재생 상태 연동
Android 미디어 재생과 재생 상태, 알림·외부 제어 화면을 연결하는 기능을 구현했습니다.
적용 기술
AndroidKotlinMediaSession
재생 상태를 여러 화면에 전달
Android 앱에서 미디어 재생 상태를 관리하고 알림이나 외부 제어 화면에 전달하는 기능입니다. 재생·일시정지, 곡 이동과 위치 이동을 미디어 세션의 동작으로 연결했습니다.
미디어 탐색 서비스와 재생 메타데이터 갱신, 알림 상태 처리를 구현했습니다. 화면을 바꾸거나 앱 밖에서 조작하는 상황에서도 현재 재생 정보를 다룰 수 있도록 서비스와 화면의 역할을 나눴습니다.
개발한 기능
- 미디어 세션과 재생 명령 처리
- 재생 항목·시간 등 상태 갱신
- 미디어 탐색 서비스와 알림
- 외부 제어 입력과 앱 상태 연동
Android의 서비스와 UI를 함께 사용하는 앱 개발 사례입니다.