未在initializeCastApi()处定义强制类型转换

时间:2019-03-27 00:15:25

标签: google-chrome google-api chromecast

在当前控制台中获取此错误。不太确定如何解决它。我已经尝试使用SessionRequest来启动Sender Application的会话,但这没有用。我目前正在尝试实现CAF应用程序语法,因为我认为我的先前代码已停止工作,因为SDK v2不再可用。 当前代码:

 <script>
    window['__onGCastApiAvailable'] = function(isAvailable) {
      if (isAvailable) {
        initializeCastApi();
      }
    };
    </script>
    <script src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script>
    <script type="text/javascript">
    var applicationID = '000000';
        var namespace = 'urn:x-cast:com.websiteinfo';
        var session= null;

    function initializeCastApi() {
            console.log("initializeCastApi : " + applicationID);
            var sessionRequest =  new cast.framework.CastContext.getInstance().setOptions({
            receiverApplicationId: applicationID,
            autoJoinPolicy: chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED
            });
        };

我基本上需要开始会话,以便可以开始单击按钮并将文本文件投射到设备上。这曾经可以工作,但是我正尝试迁移到Google CAF。 我收到错误消息:

Uncaught ReferenceError: cast is not defined
    at initializeCastApi

0 个答案:

没有答案