从Android Android播放媒体

时间:2012-06-22 07:35:59

标签: android audio

当用户打开某个页面时,我的应用会发出声音。例如,我有50页,因此我在原始文件夹中保留了50个声音文件。数据库存储页码与要播放的声音之间的关联:

==================
 page | sound
------+-----------
 1    | android
 2    | star
 3    | bluewater
 …    | …

那么如何调用那个声音并播放它呢?我知道如果只是一个声音示例如何调用声音:

MediaPlayer.create(Splash.this, R.raw.splashsound);

但我混淆了如何调用声音,从db命名文件并从原始资源播放。

1 个答案:

答案 0 :(得分:0)

我建议你使用Cursor从数据库中读取数据然后你可以获得你想要播放的音频文件的路径,所以只需将它传递给MediaPlayer。

如果您想知道如何从数据库here is tutorial link..获取重新创建,此链接将向您展示如何使用数据库以及ContentProvider。

希望这个解释对你有用..