Reputation: 3472
I found that I can start a YouTube video in stock YouTube player this way:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw"));
startActivity(i);
But it doesn't work. The YouTube player is started, but I get an error:
There was a problem with the network [400]
I have updated the YouTube app but nothing changes.
I am using Android ICS 4.0.1.
Upvotes: 11
Views: 30709
Reputation: 910
Please chaeck video id is proper parse in json and it perfectly going with intent
Upvotes: 0
Reputation: 359
On loadvideo don't put:
loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12)
just put
loadvideo(gQy4I5y1ldg12);
Upvotes: 6
Reputation: 1
Youtube 400 network error: Turn off and on Clear data and cache
Settings applications manage applications clear data and cache
You will need to log in each time. Unfortunately I still can not post but can share comment on g+
Upvotes: 0
Reputation: 18386
Click the share button below the youtube video -> It will show the link -> Use this link.
Note: Not use the url of youtube
Screenshot for sample link sharing:
Upvotes: 0
Reputation: 2475
I found the answer on this Google product forums which helped to solve my problem - which was exactly the problem you're experiencing :)
SOLUTION: Give ONLY the YouTube ID and not the entire YouTube URL to the loadVideo()
function.
Upvotes: 35