google-chrome - 如何使用 Google Cast Chrome 扩展程序转换 HTML 页面?

标签 google-chrome chromecast google-cast

我正在构建一个简单的网络应用程序,我希望能够使用 Google Cast SDK、Chrome 浏览器和 Chromecast 在电视屏幕上显示该应用程序。我知道使用 Chrome 浏览器的 Chromecast 扩展程序,我可以将标签页转换到 Chromecast 设备,这在我的笔记本电脑上运行良好。但是,我想要这个完全相同的功能,但可以从运行 Chrome 浏览器的 iOS 设备(iPad 和 iPhone)上获得。

似乎自 Chrome v36 以来,Cast 功能已融入到 Chrome 的 iOS 版本中。我已经按照以下说明引入了 Google Cast SDK:https://developers.google.com/cast/docs/chrome_sender .我可以让我的 iPad 连接到 Chromecast,但是当我尝试将 URL 传递到网页时......

var mediaInfo = new chrome.cast.media.MediaInfo('http://google.com');
var request = new chrome.cast.media.LoadRequest(mediaInfo);
session.loadMedia(request, onMediaDiscovered.bind(this, 'loadMedia'), onMediaError);

我收到一个错误...

invalid_parameter



我发现了其他一些过时的例子,说我可以构建一个自定义的 Cast Receiver 来保存一个 iFrame 并在那里呈现页面,但我不想构建一个自定义的 Cast Receiver。

我可以仅使用 Cast Sender 来完成此操作吗?

最佳答案

你总是需要一个 chromecast 上的接收器;这就是在那里加载的内容。通常,您可以使用默认/样式接收器或自定义接收器。 Default 或 Styled 接收器只能处理媒体,因此您只能选择自定义选项,而使用 iframe 是可行的方法。

关于google-chrome - 如何使用 Google Cast Chrome 扩展程序转换 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27049265/

相关文章:

video-streaming - 无法传输 TS 文件

javascript - 桌面捕获 chrome 插件

chromecast - 使用 Chrome API 控制 Chromecast 音频音量

chromecast - 使用 Google Cast 转换到 Android TV 时,是否可以捕捉到 Android TV 的 Remote 按钮?

android - Chromecast。 CastRemoteDisplayLocalService 不调用 onCreate Presentation

google-cast - Chromecast Chrome 扩展程序将 API 作为日语字符注入(inject)

javascript - 如何使用 selenium for java 从 chrome 获取本地存储数据?

css - 错误显示 "Failed to get text for stylesheet (#): No style sheet with given id found",这是什么意思?

java - 下载文件(节点上有chrome)并将其保存到服务器文件系统上

android - 使用 CastCompanionLibrary 仅转换音频?