1

我无法让它工作,因为我需要将授权标头传递给我的 HTTPS 流,并且由于它是一个 google tv 应用程序,因此使用 setDataSource(context, uri, headers) 的 api 级别不高达 14。我尝试了这篇文章中提到的方法How do I include http headers with MediaPlayer setDataSource? 通过使用反射。但是,我收到这样的错误日志:

日志

任何评论或帮助将不胜感激。附上我用来设置数据源的异步任务的源代码。请忽略 suppressLint("newAPI") 行。

设置数据源任务

4

1 回答 1

0

TL;DR - Google TV 的媒体播放器实施不支持 HTTPS

所以这里是关于 HTTPS 和 Google TV 上的媒体播放器的有趣之处。由于某些原因我不会在这里讨论,谷歌电视媒体播放器中对 HTTPS 的支持被禁用 - 因此是“BLOCKED” - 我知道这可能会让你的努力感到沮丧 - 我只是信使。如果您对此有强烈的感觉,我会鼓励您在 Google TV 问题跟踪器上提交错误。

于 2013-03-20T20:13:50.167 回答