|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
|
Herramientas |
#1
|
||||
|
||||
VideoView RTSP
Hola estoy tratando de hacer una aplicacion que me reproduzca un corriente rtsp que tengo en vlc.
Mi codigo es el siguiente: package com.example.demovideoview; import android.app.Activity; import android.media.MediaPlayer; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class MainActivity extends Activity { String SrcPath = "rtps://91.*.*.21/"; // String SrcPath = "rtsp://v4.cache1.c.youtube.com/CiILENy73wIaGQmC00ZlwwIDOxMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp"; private VideoView vv; /** Called when the activity is first created. * @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vv = (VideoView) findViewById(R.id.myvideoview); MediaController mc = new MediaController(getApplicationContext()); vv.setVideoURI(Uri.parse(SrcPath)); vv.setMediaController(mc); vv.requestFocus(); vv.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { public void onPrepared(MediaPlayer mp) { vv.start(); } }); } } Tengo permisos de internet en el manifiesto. La direccion de youtuve me lo reproduce perfecto. Y con esa ip si lo pongo en vlc tambien funciona. Pero si ejecuto el proyectocon esa ip me da el siguiente error: 05-25 11:53:34.805: D/MediaPlayer(8261): Couldn't open file on client side, trying server side 05-25 11:53:34.809: E/MediaPlayer(8261): error (1, -2147483648) 05-25 11:53:34.921: E/MediaPlayer(8261): Error (1,-2147483648) 05-25 11:53:34.921: D/VideoView(8261): Error: 1,-2147483648 Alguien puede ayudarme muchas gracias¡ |
|