使用Youtube Intent从定义的起点启动视频

HyL*_*ian 7 youtube android android-intent

问题很简单:)

我想从定义的起始位置开始一个YouTube视频.

在常规浏览器中,您可以通过在URL的末尾添加#t = 1m20s来实现此目的,如:

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

但是如果我在Intent中使用该URL,Android播放器就不会在那时开始.

我正在使用它来启动活动:

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

但视频从开头开始:(

谢谢

hun*_*erp 4

您可以轻松地使用 Google Gdata api 调用 youtube 3gp 视频,然后您所要做的就是将 3gp 加载到 MediaPlayer 实例中,您可以轻松地使用其eekTo 方法。