【发布时间】:2016-09-25 20:22:10
【问题描述】:
我正在应用程序中下载 .mp3,但无法仅在 Windows Media Player 上播放。我尝试使用 Microsoft Groove 音乐播放器、Google Play 音乐(我手机上的内置音乐播放器),但两者都不会打开它……只是媒体播放器:D 那么您知道问题可能是什么吗?
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(mediaURL));
request.allowScanningByMediaScanner();
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setMimeType("audio/MP3");
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, nameOfTheFile + "." + extension);
DownloadManager manager = (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
如果我删除“request.setMimeType("audio/MP3");”行,Media Player 仍然可以播放。
【问题讨论】:
-
使用网络浏览器下载的音频文件可以播放吗?
-
哇,我用 Internet Explorer 打开它,然后它添加到它的下载中,从那里我可以用 Groove 打开它
-
所以如果我将它们复制到计算机上,我也可以使用 Groove 播放它们
-
我在手机上下载了另一个音频播放器,它说文件无效...
-
它可以工作,但 .jpg 也可以....但不能使用 .mp3 :(
标签: android audio download mp3 android-download-manager