Как добавить пользовательскую категорию намерений управления мультимедиа с собственным идентификатором приложения для воспроизведения мультимедиа с SD-карты или внутренней памяти
Я использовал провайдера upnp Mediaroute, который отлично работает, как его поиск устройств upnp и воспроизведение мультимедиа по запросу http и https, но когда я хочу транслировать видео из места хранения, он не воспроизводится, показывая ошибку на моем дисплее приведения в качестве Error# Content not found. Для этого мне нужно создать собственную категорию намерений управления мультимедиа для воспроизведения видео через мое приложение. так как сделать то же самое для воспроизведения медиа из хранилища
я уже пытаюсь воспроизвести видео с 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) для воспроизведения видео с внутренней памяти телефона. как добавить категорию намерений кутом для медиарообеспечения