Приведение не определено в initializeCastApi () - PullRequest
0 голосов
/ 27 марта 2019

Получение этой ошибки в текущей консоли.Не совсем уверен, как это исправить.Я пытался запустить SessionRequest, чтобы запустить сеанс для приложения отправителя, но это не сработало.В настоящее время я пытаюсь реализовать синтаксис приложения 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
...