Java 从ActionBar按钮播放声音
大家好,我正在尝试使用Java 从ActionBar按钮播放声音,java,android,Java,Android,大家好,我正在尝试使用操作栏上的一个项目播放音频文件。。。我试着把这个放进去,但最后一个})有一个错误。。。我希望你能找到一种方法来做到这一点,我一直很感激stack overflow成员,因为他们帮助了我。谢谢 我在下面试过: @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // a
操作栏上的一个项目播放音频文件。。。我试着把这个放进去,但最后一个})有一个错误。。。我希望你能找到一种方法来做到这一点,我一直很感激stack overflow成员,因为他们帮助了我。谢谢
我在下面试过:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
final MediaPlayer mp = new MediaPlayer();
if (mp.isPlaying()) {
mp.stop();
}
try {
mp.reset();
AssetFileDescriptor afd;
afd = getAssets().openFd("AudioFile.mp3");
mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
mp.prepare();
mp.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
});
我不认为这将工作..如果你有一个新的代码,请支持e与它,我不能访问我的项目现在!!好吧,那以后再发日志吧。很难知道你提供的信息有什么问题。