我目前正在開發一個使用Android的MediaPlayer setDataSource(url)方法播放SHOUTCast流的應用程序。我正在將當前代碼從使用setDataSource(url)方法切換到setDataSource(file)的過程中,在該文件中增量下載我蒸的文件。與此類似教程:Android媒體流/增量下載問題
http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/
我的問題是這樣的:
此方法將工作的優良固定長度的文件,因爲一旦流已完成文件可以刪除(即我流的MP3和歌曲完成後,我創建一個新的之前刪除舊的臨時文件)。但是,如果我正在播放從未技術上「結束」的SHOUTcast流,由於臨時文件大小不斷增加,我如何防止手機存儲器被填滿?