Я пытаюсь настроить этот плагин для трансляции из сборки Cordova android https://github.com/sonaraudiosystem/cordova-plugin-chromecast. Но я продолжаю получать код: "receive_unavailable" ошибка. Несмотря на то, что приложение youtube обнаруживает Chromecast и трансляцию без проблем, то есть мое устройство доступно, как и ожидалось.
Я попробовал этот плагин, так как у меня было много разных проблем, пытаясь заставить работать connectSDK.
Мне удалось подключиться к устройству пару раз, используя один и тот же код, но в большинстве случаев он не работает, как указано.
Я тестирую приложение с подключенного телефона Android 8.0.0 26.
У меня работает кордова 8.1.2.
Мои коды выглядят так:
var initializeCastApi = function () {
var sessionRequest = new cordova.plugins.chromecast.SessionRequest(cordova.plugins.chromecast.media.DEFAULT_MEDIA_RECEIVER_APP_ID);
var apiConfig = new cordova.plugins.chromecast.ApiConfig(sessionRequest,
sessionListener,
receiverListener);
cordova.plugins.chromecast.initialize(apiConfig, onInitSuccess, onError);
};
function castConnect() {
console.log("castConnect");
castSession = null;
cordova.plugins.chromecast.requestSession(onRequestSessionSuccess, onLaunchError);
}
Который был ущипнут отсюда https://github.com/nbabanov/cordova-chromecast