Как добавить пользовательскую категорию намерений управления мультимедиа с собственным идентификатором приложения для воспроизведения мультимедиа с SD-карты или внутренней памяти - PullRequest
0 голосов
/ 04 февраля 2019

Я использовал провайдера upnp Mediaroute, который отлично работает, как его поиск устройств upnp и воспроизведение мультимедиа по запросу http и https, но когда я хочу транслировать видео из хранилища, он не воспроизводится, показывая ошибку на моем дисплее приведения в виде Error # Content notнайденный.Для этого мне нужно создать собственную категорию намерений управления мультимедиа для воспроизведения видео через мое приложение.так как сделать то же самое для воспроизведения мультимедиа из хранилища

я уже пытаюсь воспроизвести видео с http, и https-ссылки работают нормально.

IntentFilter IF = new IntentFilter();
If.addCategory(MediaControlIntent.CATEGORY_LIVE_VIDEO);
If.addCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK);
If.addCategory(MediaControlIntent.CATEGORY_LIVE_AUDIO);
If.addCategory(appid);
If.addAction(MediaControlIntent.ACTION_PLAY);
If.addAction(MediaControlIntent.ACTION_PAUSE);
If.addAction(MediaControlIntent.ACTION_SEEK);
If.addAction(MediaControlIntent.ACTION_STOP);
If.addDataScheme("http");
If.addDataScheme("https");
If.addDataScheme("rtsp");
If.addDataScheme("file");
try {
If.addDataType("video/*");
If.addDataType("audio/*");
} catch (MalformedMimeTypeException ex) {
throw new RuntimeException(ex);

я хочу добавить свою категорию намерений какif.addCategory (appid) для воспроизведения видео с внутренней памяти телефона.как добавить категорию намерений cutom для mediarouteprovider

...