我可以使用默认媒体接收器来显示网页或HTML5应用吗?在Chrome浏览器中使用Javascript,我可以将单个png图像(内容类型图像/ png)发送到Chromecast,但如果我指定了html链接(内容类型为text / 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);
};
答案 0 :(得分:2)
我认为你需要有自定义接收器,只需相应地运行你的代码......