private void publishRoutes() { Resources r = getContext().getResources(); MediaRouteDescriptor routeDescriptor1 = new MediaRouteDescriptor.Builder( FIXED_VOLUME_ROUTE_ID, r.getString(R.string.fixed_volume_route_name)) .build(); MediaRouteDescriptor routeDescriptor2 = new MediaRouteDescriptor.Builder( VARIABLE_VOLUME_BASIC_ROUTE_ID, r.getString(R.string.variable_volume_basic_route_name)) .build(); MediaRouteDescriptor routeDescriptor3 = new MediaRouteDescriptor.Builder( VARIABLE_VOLUME_QUEUING_ROUTE_ID, r.getString(R.string.variable_volume_queuing_route_name)) .build(); MediaRouteDescriptor routeDescriptor4 = new MediaRouteDescriptor.Builder( VARIABLE_VOLUME_SESSION_ROUTE_ID, r.getString(R.string.variable_volume_session_route_name))
private void handleDiscovery() { MediaRouteDescriptor.Builder mrdBuilder= new MediaRouteDescriptor.Builder(DEMO_ROUTE_ID, "Demo Route"); mrdBuilder.setDescription("The description of a demo route") .addControlFilter(ifPlay) .addControlFilter(ifControl) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED); MediaRouteProviderDescriptor.Builder mrpdBuilder= new MediaRouteProviderDescriptor.Builder(); mrpdBuilder.addRoute(mrdBuilder.build()); setDescriptor(mrpdBuilder.build()); } }
private void handleDiscovery() { MediaRouteDescriptor.Builder mrdBuilder= new MediaRouteDescriptor.Builder(DEMO_ROUTE_ID, "Demo Route"); mrdBuilder.setDescription("The description of a demo route") .addControlFilter(ifPlay) .addControlFilter(ifControl) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED); MediaRouteProviderDescriptor.Builder mrpdBuilder= new MediaRouteProviderDescriptor.Builder(); mrpdBuilder.addRoute(mrdBuilder.build()); setDescriptor(mrpdBuilder.build()); } }