1

В домашних условиях я использую стандартный беспроводной маршрутизатор для потребителей, и все работает так, как ожидалось.Приложение Chromecast Chrome для отправителя приемника, возвращающееся в некоторых беспроводных сетях

На работе мы используем беспроводную ячеистую сеть Cisco, и все работает не так, как ожидалось: я постоянно получаю сообщение 'unavailable' в моем получателе-получателе, которое я использую для создания экземпляра объекта ApiConfig. Однако на работе я могу снимать видео на YouTube и другие Android-приложения с поддержкой Chromecast. На работе я могу успешно сделать вкладку в браузере Chrome.

Код, который я использовал, очень похож на рекомендованный в the official Google documentation.

Мой код можно посмотреть here. Установка происходит вокруг линии 900. Вот суть того, что я делаю, в случае, если вы не хотите, чтобы вырыть через этот код:

window.addEventListener('load', function() { 
    function initializeCastApi() { 
     var sessionRequest = new chrome.cast.SessionRequest('F6ADC45B'); 
     var apiConfig = new chrome.cast.ApiConfig(sessionRequest, 
      chromecastSessionListener, receiverListener); 
     chrome.cast.initialize(apiConfig, onChromecastInitSuccess, function onError() { }); 
    } 

    if (!chrome.cast || !chrome.cast.isAvailable) { 
     setTimeout(initializeCastApi, 1000); 
    } 
}); 
function chromecastSessionListener(e) { 
    chromecastSession = e; 
} 
function receiverListener(e) { 
    if (e === 'available') { 
     self.chromecastAvailable = true; 
     $('#chromecastButton').show(); 
    } 
} 
function onChromecastInitSuccess() { 
} 

Это живое, так что вы можете увидеть больше того, что Я говорю о this sample page.

ответ

0

Ваша рабочая сеть, имеет ли она прокси-сервер?

Запустите браузер Chrome с помощью -no-proxy-сервера и посмотрите, поможет ли это.

+0

В моей рабочей сети нет прокси-сервера. Я попытался запустить Chrome с --no-proxy-сервером безрезультатно. – jpatapoff

0

Я нашел еще одно сообщение на эту тему. не имели возможности проверить его еще, но когда я вернусь домой:

Нашли его через пост сообщества Google Cast Разработчики Google+:

За исключением:

Если вы используете окна и иметь несколько сетевых карт активны быть в курсе, что это ошибка в Chrome с несколькими сетевыми адаптерами, это было зафиксировано в Chrome 33. Вы можете либо перейти на 33, либо использовать обходной путь:

  • войти в сеть & Sharing Center Настройки
  • Изменить адаптер

    • Alt-N, чтобы открыть "Дополнительно" Меню
    • Дополнительные настройки, затем переместите адаптер Wi-Fi в начало списка.
0

Угу, что делает WiFi самой важной сети сделал трюк. Ну, не совсем! Я отключил все сетевые адаптеры, отключил Wi-Fi, и я получил «доступный» в обратном вызове получателя. Woo-Hoo. Это 6 часов моей жизни, я никогда не вернусь.