Я пытаюсь реализовать Chromecast в моем веб-приложении nuxt (vuejs), загружать фреймворк и хорошо работать на рабочем столе Chrome.Но я не могу загрузить его на Android-версию Chrome.
Этот код работает на рабочем столе, и я могу выполнять его без проблем.
window["__onGCastApiAvailable"] = function(isAvailable) {
if (isAvailable) {
that.initializeCastApi();
};
}
let ccFramework = document.createElement("script");
ccFramework.setAttribute("src","https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1");
ccFramework.async = true;
ccFramework.onload = () => {
console.log("loaded");
};
document.getElementById("chromecast").appendChild(ccFramework);
При работе в режиме ожидания я могу использовать приложение-приемник. Проигрыватель Videojs на рабочем столе Chrome
Но на андроиде вместо браузера Chromecast используются стандартные настройки браузера и предоставленная конфигурация .. (Chrome V 74.0.3729.136) Проигрыватель Videojs включенChrome Android
Редактировать: та же проблема добавлена в демонстрационный пакет Google Chrome SDK:
Google Demo Chrome Desktop
Google DemoChrome Android
Есть идеи принудительно загрузить фреймворк или предоставить конфигурацию для обнаружения chromecast по умолчанию?Или в худшем случае отключить Chromecast в этом видео на Android Chrome?