1

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

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

能够编写一个可以在大屏幕上播放视频的 web 应用程序会很酷。可以在智能手机、平板电脑或台式电脑上使用相同的 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 Mobile 中没有公开的扩展计划。

有趣的链接:

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

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

4

1 回答 1

1

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

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

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

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

于 2013-07-29T16:02:49.947 回答