2014-11-26 13 views
8

Czy można wywołać funkcję rzutowania za pomocą przycisku HTML?Przycisk HTML Chromecasta

Napisałem stronę internetową, która używa niestandardowego odbiornika i zasadniczo pozwala użytkownikowi wyświetlać raporty do pokoju ludzi w postaci statystyk/wykresów, ale widzą kontrolki na ich ekranie.

Jednak z uwagi na to, że jest to PONOWNIE aplikacja do obsady, chcę wyświetlić przycisk na stronie internetowej, który pokazuje, kiedy użytkownik nie rzuca, a następnie znika, gdy nie są przesyłane.

Więc coś takiego:

<button id="castStart" style="display:none;">Start</button> 
<button id="castStop" style="display:none;">Stop</button> 

a nawet JS jak:

if(CASTAVAILBLE) { 

    if(CASTING) { 
     $('#castStart').hide(); 
     $('#castStop').show(); 
    } else { 
     $('#castStart').show(); 
     $('#castStop').hide(); 
    } 

    $('#castStart').on('click', function(e){ 
     startCasting(); 
     $('#castStart').hide(); 
     $('#castStop').show(); 
    }); 

    $('#castStop').on('click', function(e){ 
     sttopCasting(); 
     $('#castStart').show(); 
     $('#castStop').hide(); 
    }); 
} 

Więc w zasadzie plan jest do ukrywania i wyświetlania przycisków na podstawie, gdy są one odlewanie i tylko wtedy, gdy są ABLE do odlewania (tj. Zainstalowane jest przedłużenie odlewu).

Czy to możliwe?


Aktualizacja: To wydaje się robić to, co chcę: https://chrome.com/photowallwięc jest to możliwe!

+0

Czy otrzymałeś odpowiedź na to pytanie? – jamesatha

+0

@jamesatha Jeszcze nie. – Cameron

+0

ma to samo pytanie -> bounty – Peter

Odpowiedz

0

Przesyłanie to część funkcji przeglądarki Chrome (tj. "Wszystko, co nie jest stroną internetową", a nie "Przeglądarka Chrome").

Jeśli szukasz na wyświetlanie różnych treści na pulpicie i wersji szarego, można uciec tylko z mediów css odpytuje

@media tv { 
    .only-visible-on-chromecast { /*or when a tv is used as a screen ¯\_(ツ)_/¯ */ 
    display: block; 
    } 
} 

Jeśli szukasz javascript wykonania odlewu funkcjonalności, możesz chcesz przyjrzeć się adaptacji do użycia przeglądarki.

Powiązane problemy