2015-02-08 40 views
1

有沒有可能不使用特定的渣油名稱?是否有可能不使用特定的渣油名稱? android編程

例如我認爲正常的方式是這樣的:

MediaPlayer sound = MediaPlayer.create(main.this, R.raw.abandon); //abandon being the soundfile file name inside the raw folder 

這是可能的,或者是他們的一種方法,使這樣的:

String string= abandon; 
    MediaPlayer sound = MediaPlayer.create(main.this, R.raw.string); 

我想上面,因爲IM的方法使用輸入的字符串播放原始文件夾上的文件 對不起,如果它有點凌亂..但我真的需要的help.tnx

+0

這個問題有點混亂。你的意思是你想要使用任何名字來代替放棄嗎? – zgc7009 2015-02-08 13:35:33

回答

0

你想要做的是商店是作爲整數

int id= R.raw.abandon; 
MediaPlayer sound = MediaPlayer.create(main.this, id); 

R.raw.abandon返回資源的id標識符。在create方法中使用哪個。

您可以將此int存儲到任何名稱的變量中,然後傳遞它。

相關問題