Я использовал провайдера 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