2016-08-31 1 views
1

나는 내 자신의 VideoPlayer을 작성했지만 응용 프로그램의 일부에서는 원하는 사용자가 VideoPlayer을 열도록 선택할 수 있습니다. 예를 들어 비디오 응용 프로그램을 클릭하면 인 텐트 팝업이 표시되고 사용자가 VideoPlayer (내 플레이어와 사용자 장치 플레이어 사이에서)을 선택할 수 있습니다.사용자가 android의 기본 플레이어를 선택할 수 있도록 허용

이 시나리오의 경우 딥 링크이 필요합니까? 이 문제를 해결하는 방법은 무엇입니까?

+1

https://developer.android.com/training/basics/intents/sending.html#AppChooser –

+0

@SimonMarquis 감사합니다, 내 질문은 팝업 내 플레이어 (표시하는 방법입니다 의도 선택자)? – Amir

+1

이러한 미디어 파일 형식을 잡으려면 인 텐트 필터를 등록해야합니다. https://developer.android.com/training/basics/intents/filters.html –

답변

2

활동에 적합한 인 텐트 필터를 설정해야합니다. 그것은 다음과 같아야합니다

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:mimeType="video/*" /> 
</intent-filter> 
+0

고마워, 내 응용 프로그램에 팝업 만 표시 될 가능성이 있습니까? 나는 다른 응용 프로그램이 비디오를 재생할 수 없다는 것을 팝업으로 볼 수 없습니까? – Amir

+0

@Amir, pls clear, 당신에게 이해가되지 않는 것 또는 달성하고자하는 것. –