簡體   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