मैं एक एंड्रॉइड आधारित एप्लिकेशन विकसित करने की कोशिश कर रहा हूं, जो लाइव स्ट्रीम से वीडियो चला सकता है। यह लाइव स्ट्रीम Wowza Media Server का उपयोग करके बनाई गई है।एंड्रॉइड एप्लिकेशन में आरटीएसपी स्ट्रीमिंग चलाएं
यूआरएल है:
rtsp://tv.hindiworldtv.com:1935/live/getpun
मैं 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();
}
}
सबसे पहले, यह काम नहीं कर रहा था।
अब यह काम करना शुरू कर दिया है, लेकिन यह 20 से 30 सेकंड के बाद बंद हो जाता है। मैं इस समस्या को कैसे ठीक करुं?
मुझे वीएलसी का उपयोग करने में एक ही समस्या है, और यहां कुछ पाया गया है (जो समाधान नहीं है, लेकिन उपयोगी जानकारी है): http://code.google.com/p/android/issues/detail?id=15229 – hungson175
अब दिया गया यूआरएल एंड्रॉइड 4 और ऊपर काम कर रहा है .. लेकिन फिर भी समस्या यह है कि ऑडियो निरंतर नहीं है। यह 2 सेकेंड प्ले के बाद 1 सेकंड देरी की तरह है .. – SJSSoft
आप इस समस्या को कैसे हल करते हैं? –