当用户打开某个页面时,我的应用会发出声音。例如,我有50页,因此我在原始文件夹中保留了50个声音文件。数据库存储页码与要播放的声音之间的关联:
==================
page | sound
------+-----------
1 | android
2 | star
3 | bluewater
… | …
那么如何调用那个声音并播放它呢?我知道如果只是一个声音示例如何调用声音:
MediaPlayer.create(Splash.this, R.raw.splashsound);
但我混淆了如何调用声音,从db命名文件并从原始资源播放。
答案 0 :(得分:0)
我建议你使用Cursor从数据库中读取数据然后你可以获得你想要播放的音频文件的路径,所以只需将它传递给MediaPlayer。
如果您想知道如何从数据库here is tutorial link..获取重新创建,此链接将向您展示如何使用数据库以及ContentProvider。
希望这个解释对你有用..