0
我在可繪製文件夾上有一個音頻文件。在Android上處理音頻文件
假設文件名是:「abc.mp3」。
我會用這個代碼來重現聲音:
MediaPlayer mPlayer = MediaPlayer.create(this, Uri.parse("pathFile"));
什麼是我的文件的路徑?
謝謝!
我在可繪製文件夾上有一個音頻文件。在Android上處理音頻文件
假設文件名是:「abc.mp3」。
我會用這個代碼來重現聲音:
MediaPlayer mPlayer = MediaPlayer.create(this, Uri.parse("pathFile"));
什麼是我的文件的路徑?
謝謝!
您應該將音頻文件放在assets
文件夾中,而不是在drawable
文件夾中。
將文件放入assets
文件夾後,您可以按照以下SO帖子:Play audio file from assets directory。
如果您不想將音頻文件放置在資產文件夾中,可以將其放置在資源文件夾內的「原始」文件夾中。因此,/ res/raw。然後像這樣訪問它:
MediaPlayer mPlayer = MediaPlayer.create(this, R.raw.abc);
// enable loop and play
mPlayer.setLooping(true);
mPlayer.start();