【发布时间】:2011-03-19 02:44:34
【问题描述】:
我目前正在开发一个应用程序,它使用 Android 的 MediaPlayer setDataSource(url) 方法来播放 SHOUTCast 流。我正在将当前代码从使用 setDataSource(url) 方法切换到 setDataSource(file) ,其中文件在我正在处理的文件的增量下载中。类似于本教程:
http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/
我的问题是这样的:
此方法适用于固定长度的文件,因为一旦流完成,文件就可以被删除(即我流式传输 mp3 并且歌曲完成后,我在创建新文件之前删除旧的临时文件)。但是,如果我正在播放从技术上讲永远不会“结束”的 SHOUTcast 流,我该如何防止由于临时文件大小不断增加而导致手机存储空间被填满?
【问题讨论】:
标签: android download streaming media