@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); setHasOptionsMenu(true); selector= new MediaRouteSelector.Builder() .addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK).build(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); setHasOptionsMenu(true); selector= new MediaRouteSelector.Builder().addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK) .build(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); selectedRoute=(TextView)findViewById(R.id.selected_route); router=MediaRouter.getInstance(this); selector= new MediaRouteSelector.Builder().addControlCategory(MediaControlIntent.CATEGORY_LIVE_AUDIO) .addControlCategory(MediaControlIntent.CATEGORY_LIVE_VIDEO) .addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK) .build(); }
.CATEGORY_LIVE_VIDEO).addControlCategory(MediaControlIntent .CATEGORY_REMOTE_PLAYBACK).addControlCategory(SampleMediaRouteProvider .CATEGORY_SAMPLE_ROUTE).build();
/** * Returns a new {@link MediaRouteSelector} to use for Cast device filtering for this * particular media source or null if the application id is invalid. * * @return an initialized route selector or null. */ public MediaRouteSelector buildRouteSelector() { try { return new MediaRouteSelector.Builder() .addControlCategory(CastMediaControlIntent.categoryForCast(mApplicationId)) .build(); } catch (IllegalArgumentException e) { return null; } }
@Override public MediaRouteSelector buildMediaRouteSelector() { return new MediaRouteSelector.Builder().addControlCategory( CastMediaControlIntent.categoryForRemotePlayback(getCastReceiverId())).build(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); preso= PresoRoster .getInstance() .getPresoById(getIntent().getIntExtra(EXTRA_PRESO_ID, 0)); setContentView(R.layout.activity_main); pager=(ViewPager)findViewById(R.id.pager); helper=new PresentationHelper(this, this); selector= new MediaRouteSelector.Builder() .addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK) .build(); router=MediaRouter.getInstance(this); router.addCallback(selector, routeCB, MediaRouter.CALLBACK_FLAG_REQUEST_DISCOVERY); if (isDirectToTV()) { getSupportActionBar().hide(); } setupPager(); }