Comment retrouver le MediaController?

J'ai utilisé mediaController pour mon application.

Par défaut, le Media Controller est affiché en bas de l'écran.

  • RecyclerView - Scroll To Position Not Working Every Time
  • Android Snackbar multiligne
  • Erreur dans Android "SuperNotCalledException: l'activité n'a pas appelé à super.OnCreate ()"
  • L'image colorée n'a-t-elle pas de couleur et simplement un vecteur gris en forme de dessin?
  • Comment puis-je obtenir des autorisations root via le SDK d'Android?
  • QuickActions comme l'application Twitter
  • Existe-t-il un moyen d'afficher le Media Controller au milieu de l'écran à la place?

  • Touches grises lors de l'ajout d'actions aux notifications dans Jelly Bean
  • Une connexion établie a été interrompue par le logiciel de votre machine hôte
  • Création d'une application Android avec targetSdkVersion de 25 et minSdkVersion 19
  • Convertir une commande gcc en CMake pour android ndk
  • Lien profond de Facebook sur Android
  • Une classe DialogFragment interne doit-elle être statique ou non?
  • 2 Solutions collect form web for “Comment retrouver le MediaController?”

    Placer le mediacontroller ne fonctionne que si la taille de la vidéo est connue. Ainsi, vous devrez faire:

    video.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(MediaPlayer mp, int width, int height) { /* * add media controller */ mc = new MediaController(YourActivity.this);; video.setMediaController(mc); /* * and set its position on screen */ mc.setAnchorView(video); } }); } }); 

    Enfin, j'ai compris …

      mediaController.setAnchorView(findViewById(R.id.main_audio_view)); 

    En utilisant cet extrait, nous pouvons positionner le mediacontroller pour être placé dans une position particulière en fonction de l'id de mise en page ou de l'ID d'une vue

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.