title: How to play Youtube videos in Android Video View?
body: <p>I am developing an android application which requires a youtube video player embedded within it. I successfully got the RTSP video URL from the API, but while trying to load this rtsp url in my android video view, it says "<code>Can't play this video.</code>". Previously I developed a similar application in this method, and it worked fine at that time, but it also failing to load now.</p>
  
  <p>I'm sure about that, I'm getting the correct RTSP url from the API. <code>rtsp://v6.cache6.c.youtube.com/CiULENy73wIaHAlV9VII3c64lRMYESARFEgGUglwbGF5bGlzdHMM/0/0/0/video.3gp</code></p>
  
  <p>Here is my activity code:</p>
  
  <pre><code>    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();
  </code></pre>
  
  <p><strong>EDIT</strong>
  Found some additional information from the logcat:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>Please suggest me a way to load youtube videos in android video view.</p>
  
  <p>Thanks in Advance...</p>
  
  <p><strong>EDIT</strong>
  Just checked in another device, HTC Desire (2.2). The code worked fine.
  I'm wondering about thinking, What will be the problem with Nexus (4.1)??</p>