【发布时间】:2011-11-13 05:24:22
【问题描述】:
我已经实现了这段代码来播放 res/drawable/testing123.mp3 文件中可用的声音文件。 代码是:
public void playSound()
{
boolean mStartPlaying = true;
if (mStartPlaying==true)
{
// String word = wordValue.getText().toString();
String file = Environment.getExternalStorageDirectory().getAbsolutePath();
String sound = file+"/testing123.mp3";
//System.out.println("Before Allocation file is: "+file);
//rePlay.setText("Stop");
mPlayer = new MediaPlayer();
try
{
mPlayer.setDataSource(sound);
mPlayer.prepare();
mPlayer.start();
}
catch (IOException e)
{
Log.e(LOG_TAG, "prepare() failed");
}
}
else
{
// stopPlaying();
//rePlay.setText("Replay");
mPlayer.release();
mPlayer = null;
}
mStartPlaying = !mStartPlaying;
}
但我无法播放它。 声音文件在 res/drawable/testing123.mp3
所以请帮助我,为什么我无法播放该文件? 谢谢。
【问题讨论】:
-
是否有任何错误或您只是没有听到任何声音?
-
我没有听到任何声音。 . .
-
听起来是权限问题..
标签: android android-layout android-emulator android-widget android-ndk