我应该使用vnd.youtube:videoID吗?

时间:2010-04-20 16:10:00

标签: android android-intent

在使用模拟器时,我注意到在尝试查看YouTube视频时,浏览器会出错,说无法在vnd.youtube:ngc978y6rCU?some=parameters加载页面。我没有Android设备,但我可以假设,将数据URI设置为VIEW的{​​{1}}意图启动会启动默认的YouTube应用并观看该视频。

现在,我的应用程序必须能够显示YouTube视频。现在我有一个定制的YouTube活动就是这样,但我想:

  • 删除我的自定义活动,只需使用vnd.youtube:VIDEO_ID Uri或
  • 启动VIEW意图
  • 使用我的自定义活动测试是vnd.youtube:VIDEO_ID is available并使用它,或者,如果它不可用。

这是个好主意吗?这有用吗(正如我说我没有Android设备,我只是从朋友那里借一个来测试我的最终应用程序)?我应该走哪条路?

2 个答案:

答案 0 :(得分:2)

这取决于你。您可以使用Youtube Intent,但由于这些细节从未发布过,因此可能会更改并破坏您的代码。

答案 1 :(得分:2)

测试数据设置为VIEW的{​​{1}}意图是否有效。 Android应用程序可以像这样挂钩。如果手机在某种程度上错过了Youtube应用程序(并且您不想依赖自定义播放器),这将提供更好的体验。