2013-10-05 80 views
1

我已將我的Chromecast列入白名單並正在進行一些發件人和收件人應用程序開發。cast.Api.loadMedia()中的請求超時

在幾秒鐘之後,媒體開始在Chromecast設備上播放,在一秒鐘或兩秒之後返回「請求超時」的這個回調的奇怪問題。

castApi.loadMedia(currentActivityId, loadRequest, launchCallback); 

launchCallback返回的狀態是:

cast.MediaResult { 
    activityId: "ao4hr3w1a1gw", 
    status: null, 
    success: false, 
    errorString: "Request timeout" 
} 

出現這種情況偶爾出現,這取決於如何快速Chromecast設備上的視頻負載。但是,超時(可能是1到2秒)發生得如此之快以至於它在大約一半時間內都會失敗。我在這裏做錯了什麼?

+1

我遇到了與我們的應用程序相同的問題。我的猜測是這是SDK的問題。 – webguydan

回答

0

當它成功運行媒體時(初始超時錯誤消息後),您是否通過回調獲得了更新成功的消息?

+0

不,我不知道。媒體不停地播放,我的回調不再被調用。 – mushroom

+0

您是否在接收端的日誌中看到任何內容?您可以將調試器附加到它並監視控制檯的日誌消息。如果問題仍然存在,您需要共享您的代碼(發送者和接收者),並且需要進一步的幫助來調試。 –

+0

我是否必須在控制檯日誌中尋找特別的東西? – mushroom