dmartinezgo
17/09/13, 18:26:06
Hola,
Estoy emitiendo a traves del vlc instalado en un pc un stream de video y me gustaría visualizarlo en mi movil android con una aplicación. Estoy utilizando el mediacontroller pero me sale el mensaje de "lo siento, no se puede reproducir este video".
¿Sabeis como puedo reproducir un streaming de video tipo rtp?
Gracias
PD. Con la aplicacion vlc para android poniendo esta misma ruta veo el stream de video en el movil
Codigo:
try {
String VideoURL = "rtp://192.168.1.4:9999";
// Start the MediaController
MediaController mediacontroller = new MediaController(
MainActivity.this);
mediacontroller.setAnchorView(videoview);
// Get the URL from String VideoURL
Uri video = Uri.parse(VideoURL);
videoview.setMediaController(mediacontroller);
videoview.setVideoURI(video);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
videoview.requestFocus();
videoview.setOnPreparedListener(new OnPreparedListener() {
// Close the progress bar and play the video
public void onPrepared(MediaPlayer mp) {
pDialog.dismiss();
videoview.start();
}
});
Estoy emitiendo a traves del vlc instalado en un pc un stream de video y me gustaría visualizarlo en mi movil android con una aplicación. Estoy utilizando el mediacontroller pero me sale el mensaje de "lo siento, no se puede reproducir este video".
¿Sabeis como puedo reproducir un streaming de video tipo rtp?
Gracias
PD. Con la aplicacion vlc para android poniendo esta misma ruta veo el stream de video en el movil
Codigo:
try {
String VideoURL = "rtp://192.168.1.4:9999";
// Start the MediaController
MediaController mediacontroller = new MediaController(
MainActivity.this);
mediacontroller.setAnchorView(videoview);
// Get the URL from String VideoURL
Uri video = Uri.parse(VideoURL);
videoview.setMediaController(mediacontroller);
videoview.setVideoURI(video);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
videoview.requestFocus();
videoview.setOnPreparedListener(new OnPreparedListener() {
// Close the progress bar and play the video
public void onPrepared(MediaPlayer mp) {
pDialog.dismiss();
videoview.start();
}
});