Как я могу транслировать видеоконтент или экран с моего телефона на Screen TV - PullRequest
0 голосов
/ 18 октября 2019

Мне нужно отправить видео из моего приложения на экран телевизора. Оба подключены в одной сети (Wi-Fi). Я пытаюсь использовать MediaRouteSelector и MediaRouteActionProvider, чтобы отобразить значок приведения на панели инструментов и определить подключенный экран, затем я выбираю свой экран. Значок отображается, но там не обнаруживаются экраны, например, у меня SmartTV подключен к тому же Wi-Fi. Есть часть моего кода:

mSelector = new MediaRouteSelector.Builder()
                .addControlCategory(MediaControlIntent.CATEGORY_LIVE_AUDIO)
                .addControlCategory(MediaControlIntent.CATEGORY_LIVE_VIDEO)
                .addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK)
                .build();
getMenuInflater().inflate(R.menu.presentation_with_media_router_menu, menu);

        MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
        MediaRouteActionProvider mediaRouteActionProvider =
                (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
        mediaRouteActionProvider.setRouteSelector(mSelector);

Любая помощь или любой пример, который я могу помочь мне?

...