라디오 스트림 앱을 개발 중입니다. 라디오 스트림을 재생하는 android-mediaplayer 클래스를 사용합니다. 두 장치에서 앱을 실행하려고합니다. 삼성 갤럭시 S3 미니 (4.2.2) 라디오 버튼에서 버튼을 다시 누르면 계속 재생됩니다. 그리고 나는 알림 표시 줄로 미디어 플레이어를 제어합니다. 그러나 삼성 갤럭시 S3 (4.3) 미디어 플레이어에서 버튼을 다시 누르면 멈 춥니 다. 미디어 플레이어를 중지하는 이유는 무엇입니까? 누를 때 멈추지 않게하려면 어떻게해야합니까?Android MediaPlayer가 배경으로 돌아 가기
-1
A
답변
0
나는 서비스를 사용하지 않지만 여전히 s3이 활동을 죽이는 이유를 이해하지 못했습니다. 하지만 해결책을 찾았습니다. super.onBackPressed()를 moveTaskToBack (true)로 변경합니다. 그리고이 옵션을 액티비티 태그 (Main) android : noHistory = "true"에있는 manifest 파일에 추가했습니다. 더 이상 MediaPlayer가 스트림을 중지하지 않는 키를 눌렀을 때. 어쩌면이 해결책이 다른 사람에게 유용 할 수도 있습니다. 그리고 여러분 모두의 답변에 감사드립니다.
0
일부 코드가 없으면 누구든지 도움을 줄 수 있을지 의심 스럽습니다.
라디오 스트림을 어떻게 들으십니까? 서비스를 사용하고 있습니까? 그렇지 않으면 S3의 뒤로 버튼이 앱을 종료하여 스트림을 종료시킬 수 있습니다.
프로그래밍 질문이나 장치 지원 질문입니까? – LittleBobbyTables
일반적인 컴퓨팅 하드웨어 및 소프트웨어에 대한 질문은 스택 오버플로에 대한 주제와 관련이 없습니다. – Vivek
죄송합니다. 오해가 있습니다. 내 설명이 빠져있다. 라디오 스트림 앱을 개발 중입니다. mediaplayer는 android mediaplayer입니다. 내 코드에 안드로이드 미디어 플레이어를 사용합니다. 업데이트했습니다. – user3820266