作为一款非常流行的音频APP,蜻蜓FM经常被人们用来听音频。但是,很多人都不知道在他们的手机里,蜻蜓FM下载的音频是存储在哪个文件夹里的。这篇文章将从多个角度来说明这个问题。
一、通过文件管理器查找
对于大多数人来说,我们可以通过手机上已有的文件管理器来找到这些文件。步骤如下:
1、打开手机文件管理器;
2、进入内部存储器中的“蜻蜓FM”目录,一般路径为“/storage/emulated/0/tktv/podcast”;
//示例代码
//获取内部存储器的根目录
String path = Environment.getExternalStorageDirectory().getPath();
//进入“蜻蜓FM”目录
File dir = new File(path+"/tktv/podcast");
3、在该目录下,找到你想复制的音频文件或目录,长按文件或文件夹后,选择“复制”或“剪切”,回到一个你能管理的本地目录下“粘贴”。如此,你就可以在本地的文件夹里发现你想要的音频。
二、通过蜻蜓FM应用程序查找
蜻蜓FM下载的音频文件也可以在APP本身中查看和操作。步骤如下:
1、打开蜻蜓FM应用程序;
2、在主界面中,找到已经下载的音频,长按该音频;
//示例代码
//通过蜻蜓FM的API获取下载的文件路径
private String getLocalFilepath(String trackId) {
return PodcasterApplication.getInstance().getTrackManager().getAudioPath(Long.parseLong(trackId));
}
3、选择“详情”,在文件信息中查看该音频的存储路径。
三、通过蜻蜓FM的API获取文件路径
如果要在自己的APP中获取蜻蜓FM下载的音频文件路径,可以使用蜻蜓FM提供的开放性API来实现,以下是获取路径的示例代码:
//示例代码
//获取蜻蜓FM的PodcastManager对象
PodcastManager podcastManager = PodcasterApplication.getInstance().getPodcastManager();
//获取指定的Track对象
Track track = podcastManager.getTrack(trackId);
if (track != null) {
//获取下载文件的本地路径
File file = podcastManager.getDownloadedFile(track);
String path = file.getAbsolutePath();
}
四、总结
蜻蜓FM下载的音频文件存储在手机内部存储器的“/storage/emulated/0/tktv/podcast/”目录下,我们可以通过文件管理器、蜻蜓FM应用程序或者蜻蜓FM的API来查找和操作它们。