-2
基本上我需要一個能夠讀取數據庫路徑並加載它的音頻播放器 以及如何從該鏈接讀取該歌曲?從數據庫中讀取音樂路徑並播放它
基本上我需要一個能夠讀取數據庫路徑並加載它的音頻播放器 以及如何從該鏈接讀取該歌曲?從數據庫中讀取音樂路徑並播放它
我假設你的數據庫中有三列 -
1. id作爲id
2.歌曲名稱爲song_name
3.路徑歌曲作爲path
第1步:查詢數據庫來獲取的路徑歌曲要播放
Cursor c = yourDBHelper.query(TABLE_NAME, new String[] {"path"},
new String[] {"song_name=?"}, new String[] {"<song_name>"},
null, null, null);
if(c.moveToFirst()) path = c.getString(0); // This should give the path if the
query was executed with no errors
第2步:初始化的MediaPlayer與上述路徑
MediaPlayer mediaPlayer = MediaPlayer.create(context, path);
第3步:享受音樂
mediaPlayer.start();
對於databsase相關的幫助 - https://developer.android.com/training/basics/data-storage/databases.html
對於MediaPlayer的幫助 - https://developer.android.com/guide/topics/media/mediaplayer.html
此外,力明白你的意思在這裏 -
如何閱讀那首歌來自那個鏈接