2012-06-08 12 views
10

Tengo una url a un video. Quiero transmitir el video a mi aplicación. Puedo descargar el archivo de video por completo y luego reproducirlo, pero quiero que mientras descargue el video, el video también se reproduzca, como en youtube. Tengo un servidor php en ejecución que tiene el video en él. He visto esta pregunta pero no hubo respuestas para ninguna de las preguntas.Transmitir video desde el servidor php a Android programáticamente

Respuesta

9

Usted puede ir a través de código

void playvideo(String url) 
{ 
    String link=url; 
    Log.e("url",link); 
    view1 = (VideoView) findViewById(R.id.myVideoView); 
     getWindow().setFormat(PixelFormat.TRANSLUCENT); 

     MediaController mc = new MediaController(this); 
     mc.setMediaPlayer(view1); 

     view1.setMediaController(mc); 
     view1.setVideoURI(Uri.parse(link)); 
     view1.requestFocus(); 
     view1.start(); 

} 
+0

El vínculo se rompe por favor, actualice la misma. Estoy de acuerdo con la parte de Android, cómo hacerlo en PHP en el lado del servidor – Mani

+0

esto ayudó a @Nirali una cosa más que muestra la barra de progreso y reproducción de la vista de video fuera de la vista de video, cómo obtener eso en la vista de video. –

0

Suponiendo que está utilizando un contenedor .mp4 o similar, necesita utilizar un programa como qt-faststart (en Linux) para mover el átomo moov (que contiene datos de fotogramas clave, creo) al comienzo del video . De esa forma, el video puede reproducirse antes de que se descargue todo el video.

0

su archivo de vídeo no puede ser configurado para la descarga progresiva, que se requiere para la transmisión HTTP

Cuestiones relacionadas