2013-03-19 40 views
1

我有問題得到這個工作,因爲我需要將授權標頭傳遞給我的HTTPS流,並且由於其谷歌電視應用程序,API級別不起來到14來使用setDataSource(context,uri,headers)。我嘗試了使用反射在這篇文章How do I include http headers with MediaPlayer setDataSource?中提到的方法。不過,我得到一個錯誤日誌是這樣的:如何添加授權標題在Android Media Player API版本小於14

Log

任何意見或幫助將不勝感激。附加一個asynctask的源代碼,我使用setDataSource。請忽略suppressLint(「newAPI」)行。

SetDataSourceTask

+0

錯誤77意味着讀取SSL CA證書的問題,我認爲您對setDataSource的調用是正確的。 – StarPinkER 2013-03-19 07:16:38

+0

爲什麼mediaplayer有BLOCKED輸出,我如何確保SSL CA證書正確讀取?謝謝你的評論。 – 2013-03-19 07:52:27

回答

0

TL; DR - HTTPS不支持谷歌電視的媒體播放器實現

因此,這裏是HTTPS的有趣的東西和谷歌電視上的媒體播放器。出於某些原因,我不會進入此處,因此Google TV媒體播放器中對HTTPS的支持被禁用 - 因此,「阻止」 - 我知道這可能會讓您的努力感到沮喪 - 我只是使者。如果您對此感到強烈,我會鼓勵您在Google TV問題跟蹤器上提交錯誤。