小编log*_*und的帖子

如何在Android上使用MediaPlayer流式传输经过身份验证的内容

我已经看过很多帖子在SO上提出这个问题,但似乎没有一个确定的答案(或者至少是我喜欢的答案!)

我有基本身份验证(用户名/密码)背后的内容保护 - 我可以使用各种HTTP下载条款下载它,但对于我的生活,我无法理清如何告诉媒体播放器流式传输(并提供认证).我看到一篇帖子暗示它是不可能的,因为MediaPlayer是所有本机代码而不是像Authenticator那样的东西.

有很多例子说明如何首先下载到缓存副本然后再播放但是....那种糟糕的(文件可能是100的MB).我看到至少有一个建议以小块的形式下载它,然后开始和停止播放(重定向到新文件),但那种情况也很糟糕,因为我认为这是一个口吃(我还没有尝试过) )

我现在最好的想法是开始下载到缓存文件,然后当它"足够"时启动播放,同时我继续填充文件....我希望这有效(但是,再次,没有尝试过).

我错过了一些明显的东西吗 让各种各样的作品几乎正常工作真是太痛苦了,我有点说服自己必须有一种本地传输受保护内容的方法(或者让它采用已经建立的合格的InputStream),但它似乎没有乐趣.

顺便说一下,我是Mac/iPhone的家伙和Android的新手,所以我还在努力学习Java ......如果我错过了一些明显的东西,请相信.

authentication streaming android media-player

14
推荐指数
1
解决办法
3808
查看次数

go有内置的"打印"功能吗?

我今天透过一些代码,惊讶于我没有定义的"打印".经过一段时间的游戏,我确定你可以使用打印件将东西转移到控制台

例如

 print("Hello World")
Run Code Online (Sandbox Code Playgroud)

所以它似乎是某种内置但我找不到任何引用(我认为go规则是从未导入过的小写函数)

这是众所周知的,如果有其他便利功能或我只是非常非常困惑?

另一点 - 此打印不使用fmt.Printf的魔术格式化技巧(%v) - 如果您打印地图或结构,您似乎得到了他们的地址.

go

11
推荐指数
2
解决办法
4843
查看次数

使用golang调试App引擎 - 必须有更好的方法吗?

我(慢慢地)使用go语言在应用程序引擎应用程序上工作 - 虽然我喜欢很多部分的体验(与google服务和go语言本身很好的集成)但我对缺乏感到有点惊讶调试设施,尤其是应用程序引擎.

我知道你可以登录到控制台(调试IMHO的最低形式),但所有更聪明的尝试(在本地实例上附加gdb)都会失败.(app引擎的构建工具特别似乎剥离了调试信息)

我不敢相信我是唯一一个观察到这一点的人,所以我想知道其他人在app引擎中开发/调试的工作是什么?

google-app-engine go

10
推荐指数
1
解决办法
1641
查看次数