代码之家  ›  专栏  ›  技术社区  ›  Felix

我应该用vnd.youtube:videoid吗?

  •  5
  • Felix  · 技术社区  · 15 年前

    在使用模拟器时,我注意到,当试图查看YouTube视频时,浏览器给出了一个错误,说它无法在以下位置加载页面: vnd.youtube:ngc978y6rCU?some=parameters . 我没有安卓设备,但通过这个,我可以假设 VIEW 将数据URI设置为 vnd.youtube:VIDEO_ID 将启动默认的YouTube应用程序并观看该视频。

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

    • 删除自定义活动并启动 视图 意图与A vnd.youtube:视频
    • 测试是否 Intent is available 使用它,或者,如果它不可用,使用我的自定义活动。

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

    2 回复  |  直到 11 年前
        1
  •  2
  •   Robby Pond    15 年前

    这取决于你。你可以使用youtube的意图,但由于这些细节从来没有被发布过,它可能会被更改并破坏你的代码。

        2
  •  1
  •   alexanderblom    15 年前

    测试是否 VIEW 将数据设置为 http://www.youtube.com/watch?v=xxx 会工作。Android应用程序可以这样挂接。如果手机在某种程度上错过了YouTube应用程序(而且你不想依赖于你的自定义播放器),这将提供更好的体验。