基本上我需要一个可以从数据库中读取路径并加载它的音频播放器 以及如何从那条链接中读出那首歌?
答案 0 :(得分: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();
对于数据库相关的帮助 - https://developer.android.com/training/basics/data-storage/databases.html
对于MediaPlayer帮助 - https://developer.android.com/guide/topics/media/mediaplayer.html
另外,dint明白你的意思 -
如何从该链接读取该歌曲