在使用模拟器时,我注意到在尝试查看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设备,我只是从朋友那里借一个来测试我的最终应用程序)?我应该走哪条路?
答案 0 :(得分:2)
这取决于你。您可以使用Youtube Intent,但由于这些细节从未发布过,因此可能会更改并破坏您的代码。
答案 1 :(得分:2)
测试数据设置为VIEW
的{{1}}意图是否有效。 Android应用程序可以像这样挂钩。如果手机在某种程度上错过了Youtube应用程序(并且您不想依赖自定义播放器),这将提供更好的体验。