2014-03-25 61 views
0

我試圖通過android發件人在Chromecast上播放HLS流。 的Chromecast通過此鏈接需要支持HLS流:https://developers.google.com/cast/docs/media如何從Android發件人播放hls到Chromecast

我加入TestCastHlsActivity進口圖書館CastCompanionLibrary-android和變更項目CastVideos-android。 Stream正在處理本地媒體播放器,但是當我嘗試發送到Chromecast加載失敗時。在線mRemoteMediaPlayer.load回調返回失敗,result.getStatus()。getStatusCode()= 1 https://github.com/googlecast/CastCompanionLibrary-android/blob/master/src/com/google/sample/castcompanionlibrary/cast/VideoCastManager.java#L1066

能否請您給我提供正確的代碼片斷如何從Android發件人發揮HLS到CHROMECAST或方式如何調試怎麼回事錯在chromecast上加載hls流?

回答

4

要查看chromecast設備上發生了什麼(這是正確的地方),您需要將您的設備列入白名單,然後將您的chrome調試器連接到端口9222,並查看您的錯誤類型獲得。一個非常常見的錯誤是在內容服務器端沒有正確的CORS頭部設置。如果您使用的是樣式或默認的接收器,那麼你可以發出在調試器的控制檯命令你啓動應用程式後右cast.receiver.logger.setLevelValue(cast.receiver.LoggerLevel.DEBUG);

同時一定要打開調試日誌。

+0

謝謝我只需要在我的服務器上啓用存儲m3u8和視頻塊的cors,使用本指南http://enable-cors.org/server.html – zarej

相關問題