2013-06-25 47 views
0

我有这个想法,需要和你disscus它:mediaplayer可以播放字符串吗?

我有项目从数据库列表视图一个& B显示文本 当用户单击该项目的媒体播放机可以播放声音 - 答 当单击该项目B介质玩家将扮演音箱喇叭

这是正常的打法代码:

splashSound = MediaPlayer.create(SplashActivity.this, R.raw.soundA); 
    Thread t1 = new Thread() { 
     public void run() { 

这样的想法我能救“R.raw.soundA”在数据库中的列,然后使用此代码:

splashSound = MediaPlayer.create(SplashActivity.this, sound.getSOUND()); 
    Thread t1 = new Thread() { 
     public void run() { 

我不需要它在这个时间,但我在想,如果这可能是工作,所以想听听你 .THANKS

回答

0

只要字符串是uri指向一些拥有一些地方音频是

+0

声音在原始文件夹,所以字符串shuld是R.raw.soundA? –

+0

没有'R.raw.soundA'给你一个资源id,所以把它作为一个字符串是行不通的,因为它没有给你一个资源id,它只是一个字符串。你可能做的是将资源ID存储在数据库中,但我不确定那将如何工作 – tyczj

相关问题