在玩模拟器时,我注意到在尝试查看YouTube视频时,浏览器会发出错误消息,说明无法在 vnd.youtube:ngc978y6rCU?some=parameters
加载页面 . 我没有Android设备,但是我可以假设启动 VIEW
意图并将数据URI设置为 vnd.youtube:VIDEO_ID
将启动默认的YouTube应用程序并观看该视频 .
现在,我的应用程序必须能够显示YouTube视频 . 现在我有一个定制的YouTube活动就是这样,但我想:
-
删除我的自定义活动,只需使用
vnd.youtube:VIDEO_ID
Uri启动VIEW
意图,或者 -
使用我的自定义活动测试
Intent
is available并使用它,或者,如果它不可用 .
这是一个好主意吗?这有用吗(正如我说我没有Android设备,我只是从朋友那里借一个来测试我的最终应用程序)?我该走哪条路?
2 回答
测试数据设置为
http://www.youtube.com/watch?v=xxx
的VIEW
intent是否有效 . Android应用程序可以像这样挂钩 . 如果手机在某种程度上错过了Youtube应用程序(并且您不想依赖自定义播放器),这将提供更好的体验 .由你决定 . 您可以使用Youtube Intent,但由于这些细节从未发布过,因此可能会更改并破坏您的代码 .