2016-08-31 2 views
1

Ich schrieb mein eigenes VideoPlayer, aber in irgendeinem Teil der Anwendung möchte ich Benutzer erlauben wählen welches VideoPlayer offen sein kann. Zum Beispiel, wenn Sie auf Video innerhalb der Anwendung, Intent Pop-up klicken und dem Benutzer erlauben, VideoPlayer (zwischen meinem Player und Benutzer Gerät Player) wählen.Erlauben Sie Benutzer, Standardspieler in Android auszuwählen

Für dieses Szenario brauche ich DeepLink? Wie empfehlen Sie, dieses Problem zu lösen?

+1

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

+0

@SimonMarquis Danke, Meine Frage ist, wie meine Spieler in Pop zeigen (Absichtsauswahl)? – Amir

+1

Sie müssen einen Intent-Filter registrieren, um ein solches Mediendateiformat zu erfassen: https://developer.android.com/training/basics/intents/filters.html –

Antwort

2

Sie müssen den richtigen Intent-Filter für Ihre Aktivität einrichten. Es sollte wie folgt aussehen:

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

Danke, ist es möglich Absicht nur Pop-up in meiner Anwendung? Ich meine andere Anwendung kann das Video nicht abspielen kann das nicht in ihrem Pop-up sehen? – Amir

+0

@Amir, pls klar, was ist nicht für Sie verstanden, oder was Sie erreichen wollen. –

Verwandte Themen