2016-07-06 65 views

回答

0

我假設你的數據庫中有三列 -
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

此外,力明白你的意思在這裏 -

如何閱讀那首歌來自那個鏈接