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

Fel*_*lix 6 android android-intent

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

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

  • 删除我的自定义活动,只是VIEWvnd.youtube:VIDEO_IDUri 启动一个意图,或
  • 测试是否Intent 可用并使用它,或者,如果它不可用,使用我的自定义活动.

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

ale*_*lom 2

VIEW测试数据集的意图是否http://www.youtube.com/watch?v=xxx有效。Android应用程序可以像这样hook。如果手机因某种原因缺少 Youtube 应用程序(并且您不想依赖自定义播放器),这将提供更好的体验。