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.
- El tipo mime de la salida de grabación de audio se establece como video
- Mostrar la hora en que se reproduce la canción en android
- ¿Qué significa MediaPlayer info / warning (973, 0)?
- Android MediaPlayer atascado en preparar ()
- Cómo jugar a la radio en vivo .asx video / x-ms-asf?
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); } }); }
- ¿Cómo obtener la frecuencia de muestreo y la frecuencia del archivo de música (MP3) en android?
- Android - Múltiple, transmisión simultánea de audio
- Averigüe lo que MediaPlayer está reproduciendo y detenerlo enPause o onStop?
- ¿Cómo puedo reproducir un flujo de audio HTTP en directo en MediaPlayer en Android?
- Android MediaPlayer no reproducir archivos mp3
- Android: ¿Cómo detener los medios (mp3) en el juego cuando vienen milisegundos específicos?
- ¿Cómo permitir a los usuarios ver y reproducir canciones en Android a las que ya tienen acceso (por ejemplo, a través de Google Play)?
- ¿Por qué mediaPlayer.seekTo (msec) no actualiza surfaceView cuando mediaPlayer está pausado?
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);
- Conseguir todo el espacio total y disponible en Android
- Ver con panorámica horizontal y vertical / arrastrar y pinch-zoom