मैं एक एंड्रॉइड एप्लिकेशन विकसित कर रहा हूं जिसके लिए इसमें एक यूट्यूब वीडियो प्लेयर शामिल है। मुझे एपीआई से आरटीएसपी वीडियो यूआरएल सफलतापूर्वक मिला, लेकिन मेरे एंड्रॉइड वीडियो व्यू में इस आरटीएसपी यूआरएल को लोड करने का प्रयास करते समय, यह कहता है "Can't play this video.
"। पहले मैंने इस विधि में एक समान एप्लीकेशन विकसित किया था, और उस समय यह ठीक काम करता था, लेकिन यह अब भी लोड करने में असफल रहा।एंड्रॉइड वीडियो व्यू में यूट्यूब वीडियो कैसे खेलें?
मुझे यकीन है कि, मुझे एपीआई से सही आरटीएसपी यूआरएल मिल रहा है।
mVideoURL = getIntent().getStringExtra("EXT_URL");
Log.i("VIDEO URL", " " + mVideoURL);
MediaController mc = new MediaController(this);
mVideoStreamView = (VideoView) findViewById(R.id.vidPlayer);
mVideoStreamView.setVideoURI(Uri.parse(mVideoURL));
mVideoStreamView.setMediaController(mc);
mVideoStreamView.requestFocus();
mVideoStreamView.start();
संपादित मिले logcat कुछ अतिरिक्त जानकारी:
ARTSPConnection(6607): status: RTSP/1.0 200 OK
ASessionDescription(6607): v=0
ASessionDescription(6607): o=GoogleStreamer 378992432 328144046 IN IP4 74.125.213.182
ASessionDescription(6607): s=Video
ASessionDescription(6607): c=IN IP4 0.0.0.0
ASessionDescription(6607): b=AS:29
ASessionDescription(6607): t=0 0
ASessionDescription(6607): a=control:*
ASessionDescription(6607): a=range:npt=0-1703.000000
ASessionDescription(6607): m=video 0 RTP/AVP 98
ASessionDescription(6607): b=AS:17
ASessionDescription(6607): a=rtpmap:98 H263-2000/90000
ASessionDescription(6607): a=control:trackID=0
ASessionDescription(6607): a=cliprect:0,0,144,176
ASessionDescription(6607): a=framesize:98 176-144
ASessionDescription(6607): a=fmtp:98 profile=0;level=10
ASessionDescription(6607): m=audio 0 RTP/AVP 99
ASessionDescription(6607): b=AS:12
ASessionDescription(6607): a=rtpmap:99 AMR/8000/1
ASessionDescription(6607): a=control:trackID=1
ASessionDescription(6607): a=fmtp:99 octet-align
ARTSPConnection(6607): status: RTSP/1.0 200 OK
ARTSPConnection(6607): status: RTSP/1.0 200 OK
ARTSPConnection(6607): status: RTSP/1.0 200 OK
ARTSPConnection(6607): status: RTSP/1.0 200 OK
ARTSPConnection(6607): status: RTSP/1.0 200 OK
ASessionDescription(6607): v=0
ASessionDescription(6607): o=GoogleStreamer 1299458498 503248054 IN IP4 74.125.213.182
ASessionDescription(6607): s=Video
ASessionDescription(6607): c=IN IP4 0.0.0.0
ASessionDescription(6607): b=AS:29
ASessionDescription(6607): t=0 0
ASessionDescription(6607): a=control:*
ASessionDescription(6607): a=range:npt=0-1703.000000
ASessionDescription(6607): m=video 0 RTP/AVP 98
ASessionDescription(6607): b=AS:17
ASessionDescription(6607): a=rtpmap:98 H263-2000/90000
ASessionDescription(6607): a=control:trackID=0
ASessionDescription(6607): a=cliprect:0,0,144,176
ASessionDescription(6607): a=framesize:98 176-144
ASessionDescription(6607): a=fmtp:98 profile=0;level=10
ASessionDescription(6607): m=audio 0 RTP/AVP 99
ASessionDescription(6607): b=AS:12
ASessionDescription(6607): a=rtpmap:99 AMR/8000/1
ASessionDescription(6607): a=control:trackID=1
ASessionDescription(6607): a=fmtp:99 octet-align
ARTSPConnection(6607): status: RTSP/1.0 461 Unsupported Transport
ARTSPConnection(6607): status: RTSP/1.0 461 Unsupported Transport
कृपया मुझे एंड्रॉयड वीडियो दृश्य में यूट्यूब वीडियो लोड करने के लिए एक तरह से सुझाव है rtsp://v6.cache6.c.youtube.com/CiULENy73wIaHAlV9VII3c64lRMYESARFEgGUglwbGF5bGlzdHMM/0/0/0/video.3gp
यहाँ मेरी गतिविधि कोड है ।
एडवांस में धन्यवाद ...
संपादित बस एक और डिवाइस में जाँच की, एचटीसी डिजायर (2.2)। कोड ठीक काम किया। मैं सोचने के बारे में सोच रहा हूं, नेक्सस (4.1) के साथ समस्या क्या होगी ??
इसे जांचें: http://stackoverflow.com/questions/5162088/video-view-not-playing-youtube-video –
आपको यूट्यूब का उपयोग करना चाहिए एंड्रॉइड के लिए एपीआई, यह बहुत आसान तरीका है – vuhung3990
यह लिंक यह मदद करेगा .. http://www.truiton.com/2013/08/android-videoview-example-with-youtube-playback/ –