2014-04-25 11 views
5

Chcę wykonać czyszczenie zarówno w odbiorniku, jak i w aplikacji nadawcy, gdy użytkownik przestanie przesyłać, używając funkcji stop casting w rozszerzeniu chrome.Czy istnieje sposób czyszczenia przed zamknięciem aplikacji po kliknięciu opcji Zatrzymaj przesyłanie w rozszerzeniu chrome?

Widzę w dokumentacji odbiornika, że ​​istnieje zdarzenie cast.receiver.CastReceiverManager.EventType.SHUTDOWN (Wywoływane, gdy system jest zakończony.), Ale nie ma odpowiedniego programu obsługi zdarzeń onShutdown, takiego jak onReady. Czy istnieje sposób powiadamiania, gdy aplikacja zostanie zakończona i będzie można wykonać jakieś czyszczenie przed jej zakończeniem (śledzenie, że film nie jest już odtwarzany)

Aplikacja nadawcy musi również uzyskać zdarzenie zamknięcia, aby można było przeprowadzić czyszczenie operacja?

+0

Teraz nie ma opcji, aby oczyścić podczas zatrzymania polecenie odlewania jest wydane. Pracujemy nad tym i będziemy Cię informować. –

Odpowiedz

0

Nie wiem, co dokładnie chcesz oczyścić, ale asuming chcesz posprzątać po odłączeniu wszystkich klientów, to może pomóc:

// handler for 'senderdisconnected' event 
    castReceiverManager.onSenderDisconnected = function(event) { 
     console.log('Received Sender Disconnected event: ' + event.data); 
     if (window.castReceiverManager.getSenders().length == 0) { 
     console.log('no more senders, shutting down.'); 
     window.close(); 
     } 
    }; 
Powiązane problemy