음악 플레이어 앱을 만들고 음악 플레이어로 등록하고 싶습니다. 사용자가 노래를 클릭하여 연주 할 때 내 앱을 음악 플레이어 중 하나로 제안해야합니다. 나는 this guide을 따라 갔다.음악 플레이어로 등록하여 노래 재생
manifest.xml에 필요한 코드를 추가 한 후 내 앱만 제안합니다. 내 앱을 선택하면 아무 것도 재생되지 않습니다. 내가 선택한 노래를 재생하는 미디어 경로를 수신하는 주요 활동에 수신기와 같은 것이 있어야한다고 생각합니다. 그러나 이것을 구현하는 방법을 모르겠습니다.
내 manifest.xml에 코드를 다음 (참조) 추가 한 : 당신이 IntentFilters이 getIntent를 사용하여 추가 된 후에는
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file"/>
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
<data android:mimeType="application/itunes"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
<data android:mimeType="application/itunes"/>
</intent-filter>
<intent-filter
android:priority="-1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" />
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
<data android:mimeType="application/itunes"/>
</intent-filter>
아래의 코드를 사용해보십시오? 나는 그것이 당신이 원하는 것이라고 확신합니다. http://stackoverflow.com/a/33783826/7094632 – Gabe
예 이것이 작동하지 않습니다. –