I'm trying to implement chromecast on my nuxt(vuejs) webapp, cast framework loading and working well on chrome desktop. But can't load it on android chrome version.
This code working on desktop and i can cast without problems.
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);
On destop working i can cast on my receiver app. Videojs player on chrome Desktop
But on android, default browser settings seem to be used instead Chromecast sender framework and provided configuration.. (Chrome V 74.0.3729.136) Videojs player on chrome Android
Edit : Same problem append in Google Chrome SDK provided demo :
Any idea to force framework loading or provide configuration to default chromecast detection ? Or in worst case scenario disable Chromecast in this video on android chrome ?