首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓MediaPlayer流缓存

安卓MediaPlayer流缓存
EN

Stack Overflow用户
提问于 2013-02-23 22:22:20
回答 1查看 4.3K关注 0票数 1

我正在制作一个android应用程序,可以播放来自URL的音频流。

Activity包含一个简单的播放/暂停按钮和一个Seekbar。

我已经设法通过将媒体播放器作为服务运行来播放流,但现在我想实现缓冲。

缓冲的意义是,当mediaplayer启动时,我希望将流保存在缓冲区或临时位置。

我还想在搜索栏中显示这个缓冲量(可能作为辅助进程)&当用户将搜索栏拖到任何缓冲点时,播放器应该不会中断播放该流。

因此,我正在为此寻找一个像样的教程。我试着搜索,但找不到一个更简单的>= 2.3版本的解决方案。(但是,如果它也适用于2.2,那就更好了)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-05-23 20:02:15

我在这里的答案中使用了互联网广播流媒体:Online radio streaming app for Android

然后我使用了这个人的一些工作来实现一个可视化工具:https://github.com/felixpalmer/android-visualizer

不过,我在使用三星S3时遇到了麻烦。你对流媒体网络广播有什么问题吗?它在三星音乐,笔记,笔记II,S II,S III mini,(甚至) S4和Google Nexus手机上运行良好,但据推测由于S3上的一些固件缓冲设置,它只是不能在S3上播放音乐。

我已经得到了像2-5分钟后的流媒体一样的结果,但是谁愿意等待5分钟来开始一个无线电流--没有人!

我发现它有时取决于码流的比特率。例如,96kb/s的比特率流在S3上立即开始播放,而128kb/s的比特率流需要2+分钟。这实际上是没有意义的,因为人们会认为较高的比特率流会比较低的比特率流更快地填充缓冲器。

你对我有什么意见或建议吗?我有问题要问herehere

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15041528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档