VideoView
and Mediaplayer
can only play formats specified in the Supported Media Formats for Android document.
The YouTube video link you provided is for an HTML page. If you play on an HTML page, as mentioned in Karthik, it is better to use Webview
.
String url = "your_youtube_link"; Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
If you want only the video to be viewed on this link, leave all the other details on the page. Suppose this is a YouTube link http://www.youtube.com/watch?v=ZC7ZOGpM2cU&feature=g-logo&context=G233b464FOAAAAAAABAA
If you analyze the source of the YouTube HTML page, you can see this part:
<link rel="alternate" type="application/json+oembed" href="http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch?v%3DZC7ZOGpM2cU&format=json" title="Bigg Boss 5: Juhi Parmar wins Big Boss season 5"> <link rel="alternate" type="text/xml+oembed" href="http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch?v%3DZC7ZOGpM2cU&format=xml" title="Bigg Boss 5: Juhi Parmar wins Big Boss season 5"> <meta property="fb:app_id" content="87741124305"> <meta property="og:url" content="http://www.youtube.com/watch?v=ZC7ZOGpM2cU"> <meta property="og:title" content="Bigg Boss 5: Juhi Parmar wins Big Boss season 5"> <meta property="og:description" content="Ntv News: Juhi Parmar wins Bigg Boss 5 - Juhi Parmar wins 'Bigg Boss 5', takes home Rs.1 crore - No kid for now, keen for good work: Juhi Parmar"> <meta property="og:type" content="video"> <meta property="og:image" content="http://i3.ytimg.com/vi/ZC7ZOGpM2cU/hqdefault.jpg"> <meta property="og:video" content="http://www.youtube.com/v/ZC7ZOGpM2cU?version=3&autohide=1"> <meta property="og:video:type" content="application/x-shockwave-flash"> <meta property="og:video:width" content="396"> <meta property="og:video:height" content="297"> <meta property="og:site_name" content="YouTube">
In this case, extract the following
<meta property="og:video" content="http://www.youtube.com/v/ZC7ZOGpM2cU?version=3&autohide=1">
In this case, the link <http://www.youtube.com/v/ZC7ZOGpM2cU?version=3&autohide=1>
will show it in full screen mode.
sonu thomas
source share