【发布时间】:2014-03-20 17:19:52
【问题描述】:
我可以使用默认媒体接收器来显示网页或 HTML5 应用程序吗?在 Chrome 浏览器中使用 Javascript,将单个 png 图像(内容类型图像/png)发送到 Chromecast 没有问题,但如果我指定 html 链接(内容类型文本/html),它会失败。 session.loadMedia 将触发错误处理程序,并且 e.code/e.description 报告 session_error/LOAD_FAILED。我使用 Google 的主页进行测试:
//var currentMediaURL = "https://www.google.com/images/srpr/logo11w.png";
//var currentMediaType = "image/png";
var currentMediaURL = "https://www.google.com";
var currentMediaType = "text/html";
function startApp()
{
var mediaInfo = new chrome.cast.media.MediaInfo(currentMediaURL, currentMediaType);
var request = new chrome.cast.media.LoadRequest(mediaInfo);
session.loadMedia(request, onMediaDiscovered.bind(this, 'loadMedia'), onMediaError);
};
【问题讨论】: