Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从ActionBar按钮播放声音_Java_Android - Fatal编程技术网

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与它,我不能访问我的项目现在!!好吧,那以后再发日志吧。很难知道你提供的信息有什么问题。