chrome.cast.SessionRequest无法读取属性

时间:2019-03-21 17:14:30

标签: google-chrome chromecast

自定义google cast应用程序和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 都返回未定义状态。 不太确定如何在我的计算机上将其作为file://,而不在服务器上作为我们的内部网站之一。在测试环境中正常工作时,很难调试它。 难道就是不再支持chrome.cast.SessionRequest()吗?

0 个答案:

没有答案