2013-03-26 3 views
0

의도 코드를 사용하여 사운드를 재생 중입니다. 내 코드는 완벽하게 작동합니다. 내 기기에는 기본 사운드 플레이어와 Google Play 뮤직의 두 가지 사운드 플레이어가 있습니다. 문제는 내가 사운드를 재생하려고 할 때마다 어느 플레이어에게 사운드를 재생할지 팝업을 표시합니다. 아래는 팝업 이미지입니다. 기본 플레이어에서 사운드를 재생하는 방법?

enter image description here

는 소리를 재생하려면 코드, 난 그냥이 팝업을 표시하지 않고 기본 플레이어에서 사운드를 재생하려면

Uri myUri =Uri.parse("file:/"+selectedFile); 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW); 
intent.setDataAndType(myUri, "audio/mp3"); 
startActivity(intent); 

입니다. 나는 그것을 위해 무엇을해야만 하는가?

+0

PackageManager를 사용하여 기본 플레이어 애플리케이션의 점심 식사 목표를 얻을 수 있습니다. –

+0

@ ρяσѕρєяK, 어떻게? – Raynold

+0

당신은 android.intent.action.MUSIC_PLAYER 동작을 시도 했습니까? –

답변

0

두 선수가 현재하는 것처럼 다시 생각하고 팝업을 허용 할 수 있습니다. 언제든지 모든 사용자는 원하는 경우 '기본적으로 사용'을 선택할 수 있습니다.

정말로 Google 플레이어 만 필요한 경우 패키지 이름이 Google 소스에 포함되어 있으며 해당 활동을 명시 적으로 시작할 수 있습니다. 하지만 그들은 미래의 릴리스에서 그것을 바꿀 수 있으며, 아마도 다른 릴리즈에서 이미 다른 것일 수도 있습니다. 둘 다 재검토하고 허용하십시오.

관련 문제