Estoy tratando de desarrollar una aplicación basada en Android, que puede reproducir videos de una transmisión en vivo. Esta transmisión en vivo se produce utilizando Wowza Media Server.Reproducir transmisión RTSP en una aplicación de Android
El URL es:
rtsp://tv.hindiworldtv.com:1935/live/getpun
He tratado siguiente código en ecliplse:
package com.kalloh.wpa;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.net.Uri;
import android.os.Bundle;
import android.view.Window;
import android.widget.MediaController;
import android.widget.VideoView;
public class a extends Activity {
VideoView videoView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
//Create a VideoView widget in the layout file
//use setContentView method to set content of the activity to the layout file which contains videoView
this.setContentView(R.layout.videoplayer);
videoView = (VideoView)this.findViewById(R.id.videoView);
//add controls to a MediaPlayer like play, pause.
MediaController mc = new MediaController(this);
videoView.setMediaController(mc);
//Set the path of Video or URI
videoView.setVideoURI(Uri.parse("rtsp://tv.hindiworldtv.com:1935/live/getpnj"));
//
//Set the focus
videoView.requestFocus();
}
}
En un primer momento, que no estaba funcionando.
Ahora comenzó a funcionar, pero se detiene después de 20 a 30 segundos. ¿Como puedo solucionar este problema?
Tengo el mismo problema al usar vlc, y encontré algo aquí (que no es una solución, pero es información útil): http://code.google.com/p/android/issues/detail?id=15229 – hungson175
Ahora el La URL dada está funcionando en Android 4 y superior ... pero aún así el problema es que el audio no es continuo. Es algo así como 1 segundo de retraso después de 2 segundos de juego .. – SJSSoft
¿Cómo resuelves este problema? –