3

서버의 목록보기에서 선택한 항목을 기반으로 12 개의 다른 오디오 파일을 재생하는 앱을 디자인했습니다. 오디오가 재생 중이고 에뮬레이터의 홈 버튼을 눌렀을 때 알림 표시 줄에 알림이 표시되지만 클릭하면 오디오 플레이어가 다시 시작되지만 이전 오디오는 여전히 재생 중입니다.Android의 오디오 플레이어

알림 아이콘을 클릭하면 오디오 플레이어의 현재 상태를 보여주기 위해 오디오 플레이어가 필요합니다.

+0

"오디오 플레이어의 현재 상태"가 표시되어야합니까? 이것은 무엇을 의미 하는가. 일부 코드를 제공 할 수 있습니까? – cjds

+0

"오디오가 이미 재생 중이며 홈 버튼을 누른 후 알림 아이콘을 통해 앱으로 돌아온 다음 화면에 진행률 막대가 표시되어야합니다." –

답변

0

활동이 포어 그라운드로 전환되면 onResume을 사용하여 무시할 수 있습니다.

진행 상황을 표시하기 위해 ProgressBar를 사용한다고 가정합니다. 따라서 미디어 플레이어의 getCurrentPosition 메소드를 사용하여 진행 막대를 현재 위치로 설정할 수 있습니다. (onResume에서 수행)

올바른 위치로 설정해야합니다. 그런 다음 CountDown 또는 작업을 다시 시작하여 ProgressBar를 업데이트하면 작동합니다.