我打算在 Android 中构建一个媒体播放器应用程序。单击此应用程序中的链接时,该应用程序将首先将媒体(mp3 文件)下载到手机的 sd 卡。下载完成后,播放器将开始播放文件。
我想知道这是否可能 - 1. 下载发生在后台,用户对下载过程一无所知 2. 下载发生时应用程序仍然保持焦点,因此用户完全不知道该过程,他可以继续使用这个应用程序的其他部分
该文件将来自我托管的网站。这是一个php网站。例如,该站点的服务器中有 mp3,歌曲的链接将采用这种格式 - www.abc.com/ 该应用程序最初会显示 10 个图标,每个图标都是指向其中一首歌曲的链接这个网站。所以 icon1 实际上会指向 www.abc.com/song1.mp3,等等。
所以整个问题都围绕着下载并在下载完 song1.mp3 后从 sdcard 播放的过程展开。
任何有关如何执行此操作的指示都非常感谢。谢谢!