android - 将音频下载到应用程序缓存目录然后播放
问题描述:
简而言之,我有一个按钮,应该从直接url下载audiofile到专用应用程序缓存目录,或者(如果以前完成)从缓存中播放该文件。android - 将音频下载到应用程序缓存目录然后播放
我该如何解决?你能提供一些例子吗?
答
首先,您需要下载文件并将路径保存在首选项(建议如果您只有一个或几个文件)或数据库(理想的情况下是大量文件)。
Here你可以找到一个很酷的指导如何下载文件并保存。也可以从官方文档中查看this article,以更好地了解如何正确保存文件。
一旦你保存你的路径保存到的方式之一文件之前,建议,发挥它是这样的:
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(path);
mp.prepare();
mp.start();
您可以在文档获取更多信息一看就this article。