我目前正在开发一个使用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流,由于临时文件大小不断增加,我如何防止手机存储器被填满?