Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Youtube Intent to launch a video from a defined starting point

The question is easy :)

I want to start a youtube video from a defined starting position.

In a regular browser, you can achieve this by appending a #t=1m20s at the end of the url like in:

http://www.youtube.com/watch?v=HKdsra1O20Y#t=30m10s

But If I use that URL in the Intent, the Android player is not putting the start at that point.

I'm using this to launch the activity:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=HKdsra1O20Y#t=30m10s")));

But the video starts from the begining :(

Thanks

like image 290
HyLian Avatar asked Oct 31 '10 23:10

HyLian


1 Answers

You can easily use the Google Gdata api to call down a youtube 3gp video, then all you do is load the 3gp in a MediaPlayer instance which you can easily use its seekTo method.

like image 176
hunterp Avatar answered Oct 07 '22 13:10

hunterp