是否有活動的時候使用選擇從Chrome擴展程序中的「停止投」,將通知發送者的應用程序?的Chromecast事件設備斷開連接(發件人)
我有一個鍍鉻發送者的應用程序獲得的在無人過問的狀態,如果用戶選擇停止從擴展而不是應用程式投放按鈕演員。
編輯: 這是一些相關的代碼:
CastPlayer.prototype.onMediaDiscovered = function (how, mediaSession) {
this.currentMediaSession = mediaSession;
// ...
this.currentMediaSession.addUpdateListener(this.onMediaStatusUpdate.bind(this));
// ...
};
CastPlayer.prototype.onMediaStatusUpdate = function (e) {
console.log(e);
};
謝謝你的投入,目前我做一個傾聽者綁定到會話,相同的偵聽工作終止與'會話this.session.stop()'當如預期,但不會關閉的時候得到了什麼會話使用擴展名。我已經添加了一些代碼的問題,也許我失去了一些東西... –
從你發佈的代碼的外觀,你似乎是指媒體會議和聽衆那裏。如果是這樣,該聽衆只會收到有關媒體狀態和更改的通知。我指的是會議和聽衆(請參閱我在上一個答案中的方法鏈接)。你是指同一個人嗎? –
這是真的!我還沒有意識到有媒體會議,請你指點我的文檔?從我可以在文檔中看到[loadMedia(http://goo.gl/UHF7Xv)successCallback是一個函數將通過chrome.cast.media.Media作爲參數'函數(chrome.cast.media.Media)',這很混亂!從代碼示例中@天使庫斯托迪奧應答指出你可以看到,該處理程序函數[更新的變量(http://goo.gl/Z7N6r8)'this.currentMediaSession'與參數'mediaSession'。除了我的懷疑之外,代碼示例解決了我的問題。謝謝! –