use of org.videolan.vlc.gui.dialogs.RenderersDialog in project vlc-android by videolan.
the class ContentActivity method onOptionsItemSelected.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch(item.getItemId()) {
case R.id.ml_menu_equalizer:
new EqualizerFragment().show(getSupportFragmentManager(), "equalizer");
return true;
case R.id.ml_menu_search:
startActivity(new Intent(Intent.ACTION_SEARCH, null, this, SearchActivity.class));
return true;
case R.id.ml_menu_renderers:
if (mService != null && !mService.hasRenderer() && RendererDelegate.INSTANCE.getRenderers().size() == 1) {
final RendererItem renderer = RendererDelegate.INSTANCE.getRenderers().get(0);
RendererDelegate.INSTANCE.selectRenderer(renderer);
mService.setRenderer(renderer);
final View v = findViewById(R.id.audio_player_container);
if (v != null)
UiTools.snacker(v, getString(R.string.casting_connected_renderer, renderer.displayName));
} else if (getSupportFragmentManager().findFragmentByTag("renderers") == null)
new RenderersDialog().show(getSupportFragmentManager(), "renderers");
return true;
default:
return super.onOptionsItemSelected(item);
}
}
use of org.videolan.vlc.gui.dialogs.RenderersDialog in project vlc-android by GeoffreyMetais.
the class ContentActivity method onOptionsItemSelected.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch(item.getItemId()) {
case R.id.ml_menu_equalizer:
new EqualizerFragment().show(getSupportFragmentManager(), "equalizer");
return true;
case R.id.ml_menu_search:
startActivity(new Intent(Intent.ACTION_SEARCH, null, this, SearchActivity.class));
return true;
case R.id.ml_menu_renderers:
if (!RendererDelegate.INSTANCE.hasRenderer() && RendererDelegate.INSTANCE.getRenderers().getValue().size() == 1) {
final RendererItem renderer = RendererDelegate.INSTANCE.getRenderers().getValue().get(0);
RendererDelegate.INSTANCE.selectRenderer(renderer);
final View v = findViewById(R.id.audio_player_container);
if (v != null)
UiTools.snacker(v, getString(R.string.casting_connected_renderer, renderer.displayName));
} else if (getSupportFragmentManager().findFragmentByTag("renderers") == null)
new RenderersDialog().show(getSupportFragmentManager(), "renderers");
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Aggregations