Ayuda de Android: ¿Cómo abrir una URL de archivo de vídeo remota para reproducir en MediaPlayer sin tener que abrir una ventana del navegador?

¿Cómo se abre una URL de archivo de vídeo remoto desde un clic de botón para reproducir en el MediaPlayer interno sin tener que abrir una ventana del navegador?

El video se reproduce bien, pero siempre abre una ventana de navegador que es molesto.

Esto es lo que estoy utilizando ya, pero es posible lanzar el reproductor multimedia sin la aplicación abriendo una ventana del navegador primero.

Espero que alguien pueda ayudar

Gracias Lucy

final Button button = (Button) findViewById(R.id.play); button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { // Perform action on click Uri uri = Uri.parse("http://domain.com/videofile.mp4"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } }); } 

Prueba esto:

 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse(videoPath), "video/mp4"); startActivity(intent); 

Intente agregar el tipo MIME al Intent . En este momento, usted está enrutamiento al navegador, que hace un HTTP HEAD , determina el tipo MIME, a continuación, las rutas de la aplicación adecuada. Si coloca el tipo MIME en sí mismo, debe omitir el paso del navegador.

videoUrl configurar el tipo videoUrl y mime ( video/mp4 ) en la intención, es decir:

 String videoUrl = "http://videosite/myvideo.mp4"; Intent playVideo = new Intent(Intent.ACTION_VIEW); playVideo.setDataAndType(Uri.parse(videoUrl), "video/mp4"); startActivity(playVideo); 
  • Reproductor multimedia android muestra audio pero no video
  • ¿Se pueden recuperar datos de un stream de MediaPlayer?
  • ¿Qué es AwesomePlayer en android?
  • ¿Cómo continúan los reproductores de medios de Android la reproducción de canciones cuando se cierra la aplicación?
  • Cómo desarrollar un simple reproductor de audio streaming android?
  • Mi reproductor de audio streaming continúa tocando durante una llamada telefónica - ¡no puedo hacer que se detenga! (Androide)
  • Detener / liberar Mediaplayer en onDestory () hace que NullPointerException
  • Problemas con MediaPlayer, recursos crudos, detener e iniciar
  • Android: Reproducción de video de MediaPlayer sin golpes o sin problemas
  • MediaPlayer en subproceso separado utilizando Service o IntentService
  • Reproductor de medios de Android devuelve IllegalStateException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.