【问题标题】:Google Cast capabilities on Chrome MobileChrome Mobile 上的 Google Cast 功能
【发布时间】:2013-07-29 12:25:17
【问题描述】:

我们的目标是从 chrome mobile 开始投射内容(视频或其他)。就像通过专用扩展程序可以在标准 Chrome 上播放 youtube 或 netflix 视频一样。我说的不是在电视上显示移动标签的内容,而是在大屏幕上启动云或 LAN 视频。

我知道扩展在 chrome mobile 上不可用(目前),但我只是想知道是否有任何计划在 Chrome 移动中实现这一点(有或没有扩展)。

能够编写一个可以在大屏幕上播放视频的 web 应用程序会很酷。可以在智能手机、平板电脑或台式计算机上使用相同的网络应用。

更新: 我在想为 Google Cast 设备发现编写一个简单的独立 js 库可能很容易。这也可用于控制 web 应用中云/LAN 文件的播放。

通过查看 chrome 扩展代码,看起来 Google Cast 设备的发现是通过 chrome.dial.* API 完成的。此 API 尚未公开。该扩展程序要求以下权限:

  "permissions": [
    "tabs",
    "tabCapture",
    "dial",
    "storage",
    "networkingPrivate",
    "https://*/*",
    "http://*/*"
  ],

此时,可能没有希望编写一个独立的 js 库来通过 chrome.dial.* 进行设备发现,因为它的访问权限仅限于请求特定权限的扩展。

结论:要利用 chrome.dial.* API,需要扩展。 Chrome 移动版也没有公开的扩展计划。

有趣的链接:

http://www.dial-multiscreen.org/dial-protocol-specification

http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol

【问题讨论】:

    标签: google-chrome google-chrome-extension google-cast


    【解决方案1】:

    有点不清楚你在问什么,但似乎你在问是否有希望在移动版 Chrome 上获得原生扩展。

    来自https://developers.google.com/chrome/mobile/docs/faq

    Android 版 Chrome 是否支持应用和扩展程序?
    Android 版 Chrome 目前不支持 Chrome 应用和扩展程序。我们目前没有宣布的计划。

    我不打算在短期内进行扩展。您始终可以将本机应用程序写入操作系统并从那里广播。

    【讨论】:

    • 我知道扩展在 chrome mobile 上不可用。而且可能不会在很长一段时间内出现。但是 chrome 团队或 google cast 团队是否有计划将 cast 功能直接烘焙到 chrome 中(不需要扩展)
    • @geeklain 我认为我的回答中的陈述适用。 “我们目前没有计划宣布。”即使这里有人知道答案,他们也可能无法公开讨论。
    • 我怀疑演员阵容最终会被添加到 chrome mobile 中。无论如何,许多“原生”演员应用程序很可能在 WebView 中完成大部分 UI,因此这将是明智之举。我们拭目以待。
    猜你喜欢
    • 2019-06-25
    • 2018-03-09
    • 2015-12-23
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    相关资源
    最近更新 更多