在我的res文件夹中,我创建了一个原始文件夹,并在其中有一个.mp3文件。

单击按钮时,我正在运行此方法:

        try{
        MediaPlayer mp = MediaPlayer.create(this, R.raw.clickon);
          mp.start();

        } catch(Exception e){System.out.println(e);}
                 System.out.println("This text is run");

是不是文件加载时间不够,是否应该在类(class)顶部全局声明该文件?

最佳答案

我尝试实现您的代码,但在我的计算机上工作正常。我有以下澄清要问:

  • 上下文(MediaPlayer.create方法的第一个参数)代表什么?您确定显示按钮是 Activity 上下文吗?
  • 您如何实现setOnClickListener类?
  • 在原始文件夹下,您是否给存储的文件扩展名(.mp3)?
  • 10-07 19:35
    查看更多