0
我打算建立一個音樂應用程序,我知道如何從原始文件夾播放音樂文件,但我不知道如何直接將音樂播放器與設備內存中的音頻文件連接。你能給我一個提示嗎?如何使用媒體播放器訪問設備內存?
我打算建立一個音樂應用程序,我知道如何從原始文件夾播放音樂文件,但我不知道如何直接將音樂播放器與設備內存中的音頻文件連接。你能給我一個提示嗎?如何使用媒體播放器訪問設備內存?
首先從下面的代碼中獲取音頻文件,形成設備內存。
public ArrayList<HashMap<String, String>> getPlayList(){
File home = new File(MEDIA_PATH);
if (home.listFiles(new FileExtensionFilter()).length > 0) {
for (File file : home.listFiles(new FileExtensionFilter())) {
HashMap<String, String> song = new HashMap<String, String>();
song.put("songTitle", file.getName().substring(0, (file.getName().length() - 4)));
song.put("songPath", file.getPath());
// Adding each song to SongList
songsList.add(song);
}
}
// return songs list array
return songsList;
}
然後在您的播放器適配器中使用此數組列表,然後在您的視頻播放器中使用此適配器。
謝謝我嘗試這個,並在我的應用程序中運行時提供反饋 –
上午在等待我們的歡迎 –