我試圖用谷歌播放sdk流hls(adaptive-streams)。與示例big_buck_bunny示例鏈接一起使用時,集成工作正常。但是當我們提供一個實時url時,load()命令失敗。它返回以下錯誤:{statusCode = SERVICE_MISSING,resolution = null}。我們在設備上安裝了google_play_store。這些流也支持CORS,我們也提供相應的內容類型。我們正在使用Cutome_receiver示例,它適用於示例鏈接。註冊過程也正確完成。任何幫助將不勝感激。Google Chromecast Android SDK:RemoteMediaPlayer Load()返回Service_Missing錯誤
2
A
回答
1
最後這可以解決。如果可以幫助某人,我會在這裏發佈答案。 我們做了大量的研究,發現在我們的例子中,爲了流式傳輸網址,我們必須在CORS的Origin:標頭中明確提供域名。例如:通常在添加CORS支持我們提供Origin標如下
訪問控制允許來源:*
這意味着資源可以通過任何域在跨站點方式被訪問。
但可能是由於流式CDN限制視頻來源來自特定域,我們無法通過上述設置訪問它。將CORS標題中的Origin更改爲託管視頻的域名後,我們最終可以對視頻進行流式處理。
EX:如果資源擁有者希望限制對資源的訪問將只從http://foo.example,他們會回送:
訪問控制允許來源:http://foo.example
在CORS頭。
這可能不是所有情況下的情況,但在我們的情況。
相關問題
- 1. Android Google Google Geolocation API返回403錯誤
- 2. Chromecast Android SDK:RemoteMediaPlayer在嘗試控制時始終以IllegalStateException結尾
- 3. YouTube Api for Android異常「service_missing」
- 4. Google play API返回錯誤
- 5. Google Places API總是返回錯誤
- 6. 傳回錯誤數據.load()
- 7. 的Chromecast發送消息返回無效的參數錯誤
- 8. Android insertWithOnConflict返回錯誤值
- 9. Android返回錯誤ArrayList值
- 10. Android ID返回錯誤
- 11. Android MediaStore.Images.Media.getBitmap返回錯誤
- 12. android -Progaurd返回錯誤1
- 13. Google Play API返回錯誤401
- 14. Google Places API錯誤,但返回成功
- 15. Google BigQuery max()返回錯誤結果
- 16. Google Drive Mapping腳本返回錯誤
- 17. Google Groups服務返回404錯誤
- 18. Google GeoCoding始終返回錯誤
- 19. = MATCH()返回錯誤的值(Google Spreadsheet)
- 20. Google GCM服務器返回404錯誤
- 21. Google返回400解析錯誤
- 22. Google Drive CSS/JS返回404錯誤
- 23. Chromecast Brain凍結錯誤
- 24. Android Google錢包FullWalletRequest返回錯誤404(無效參數)
- 25. 返回JSON錯誤
- 26. 使用pickle.load時返回Unpickler(file).load()錯誤
- 27. 使用jQuery .load()或.get()返回500錯誤消息
- 28. Android - Proguard返回錯誤代碼1
- 29. 返回錯誤
- 30. Chromecast - 完成鑄造後返回主頁
這是發生在風格還是默認接收器? –
@AliNaddaf:它與風格自定義接收器。 – Prati
我們也使用這個自定義接收器的媒體播放器庫支持 – Prati