2016-08-31 2 views
1

Я написал свой собственный VideoPlayer, но в какой-то части приложения я хочу разрешить пользователю выбрать, какой из VideoPlayer будет открыт. Например, при нажатии на Видео внутри приложения, всплывающее окно Intent и разрешает пользователю выбирать VideoPlayer (между моим плеером и пользователем Device player).Позвольте пользователю выбрать игрока по умолчанию в android

Для этого сценария мне нужен DeepLink? Как рекомендуется решить эту проблему?

+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, ясно, что вам непонятно или чего вы хотите достичь. –

Смежные вопросы