chrome.cast.SessionRequest не читает свойство - PullRequest
0 голосов
/ 21 марта 2019

Пользовательское приложение Google Casting и chrome.cast.SessionRequest (appID) не работают должным образом. текущий код выглядит так:

var applicationID = '00000';
    var namespace = 'urn:x-cast:com.NameofWebsite';
    var session;

 /*
 **************************************************************************************
 ********                    Call initialization for Cast                      ********
 **************************************************************************************
 */
if (!chrome.cast || !chrome.cast.isAvailable) {
    setTimeout(initializeCastApi, 1000);
}

/**
 **************************************************************************************
 ********                        initialization of API                         ********
 **************************************************************************************
 */
function initializeCastApi() {
    console.log("initializeCastApi : " + applicationID);
    var sessionRequest = new chrome.cast.SessionRequest(applicationID);
    var apiConfig = new chrome.cast.ApiConfig(sessionRequest,
            sessionListener, receiverListener);

    chrome.cast.initialize(apiConfig, onInitSuccess, onError);
};

Не совсем уверен, но это перестало работать примерно 2-3 недели назад, и это могло быть слияние с приемником CAF, который был выпущен. До этого все работало отлично. У меня есть новые библиотеки cast.framework, реализованные в заголовке, и это, кажется, работает на моем локальном компьютере. Это значит, что я могу использовать наши хромированные слепки. Однако, когда я загружаю его на сервер, он не читает SessionRequest (applicationID) . Он говорит мне, что var sessionRequest и var apiconfig возвращаются как неопределенные. Не совсем уверен, как это может работать на моем компьютере в виде файла: // а не на сервере, как один из наших внутренних веб-сайтов. Это сложно отладить, когда все нормально работает в среде тестирования. Может ли это быть так, что chrome.cast.SessionRequest () больше не поддерживается?

...