作為一款非常流行的音頻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來查找和操作它們。
原創文章,作者:JPHHA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/334881.html