繁体   English   中英

如何在 android 应用程序中更快地流式传输歌曲(mp3 文件)

[英]How to stream songs (mp3 files) faster in android app

我正在使用MediaPlayer类从服务器流式传输 MP3 文件。 MediPlayer.setDataSource()MediaPlayer.prepare()MediaPlayer.start()是我用来在我的应用程序中流式传输音乐的三种方法。 问题是每次开始播放歌曲都需要超过 20 到 23 秒。 无论服务器上的 mp3 文件大小如何,它都需要相同的时间来启动。 有谁知道如何更快地传输 mp3 文件?

您可以使用基于 HTTP 的动态自适应流式传输 (DASH) 或 HTTP 实时流式传输 (HLS) 以获得丰富且更流畅的流式传输。 为此,Google 有一个名为exoplayer的高级库。 为此目的尝试exoplayer

我不知道你所做的代码可能是旧的 http 请求,所以使用 volley 库它很快,很多请求可以一次处理。所以使用 volley 库。或者发布你的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM