Не найдено ни одного получателя с помощью cordova-plugin-chromecast - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь настроить этот плагин для трансляции из сборки 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

...