Fuc*_*sia 5 audio android button media-player
我有一个布局,其中有一个'Listen'按钮,所以如果我按下它,它将在我的手机中随机播放某些音频(它们已被分配ID,但我们不用担心).但是,当我点击按钮时,没有任何播放,尽管吐司显示正确的文件名.
有人可以看看,告诉我我的代码有什么问题吗?谢谢!> _ <
Button btnListen= (Button) findViewById(R.id.buttonListen);
String recR = getIntent().getStringExtra("dataR"); //importing random filename
mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
mFileName = "/rec" + recR + ".mp3";
//filename starts with rec, so itll usually be like recwoof.mp3 or rectest.mp3 etc
btnListen.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
MediaPlayer mPlayer = new MediaPlayer();
Toast.makeText(getApplicationContext(), "show "+ mFileName + " now",
Toast.LENGTH_LONG).show();
try {
mPlayer.setDataSource(mFileName);
mPlayer.prepare();
mPlayer.start();
} catch (IOException e) {
Log.e("meh log", "prepare() failed");
}
}
Run Code Online (Sandbox Code Playgroud)
你需要连接字符串mFileName
mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
mFileName += "/rec" + recR + ".mp3";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |