2014-03-27 47 views
0

我在可繪製文件夾上有一個音頻文件。在Android上處理音頻文件

假設文件名是:「abc.mp3」。

我會用這個代碼來重現聲音:

MediaPlayer mPlayer = MediaPlayer.create(this, Uri.parse("pathFile")); 

什麼是我的文件的路徑?

謝謝!

回答

0

您應該將音頻文件放在assets文件夾中,而不是在drawable文件夾中。

將文件放入assets文件夾後,您可以按照以下SO帖子:Play audio file from assets directory

1

如果您不想將音頻文件放置在資產文件夾中,可以將其放置在資源文件夾內的「原始」文件夾中。因此,/ res/raw。然後像這樣訪問它:

MediaPlayer mPlayer = MediaPlayer.create(this, R.raw.abc); 

// enable loop and play 
mPlayer.setLooping(true); 
mPlayer.start();