android - Android播放声音文件

标签 android audio

在我的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)?
  • 关于android - Android播放声音文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19810887/

    相关文章:

    node.js - 如何使用Node.js在本地主机上播放IBM Watson Text To Speech音频

    Android App UI设计: WhatsApp like Tabs

    android - Firebase verifyIdToken 错误 : Decoding Firebase ID token failed.

    android - 播放服务粒度依赖错误

    c# - 在电吉他上进行音高跟踪时如何检测弦?

    python - python有没有办法检测系统音频输出?从 Quicktime player/VLC 的输出中说?

    android - androidstudio2多种APK

    java - 按长属性对对象列表进行排序

    iphone - iPhone滑盖 View Controller 可用于音频播放器控件吗?

    java - FFT窗口大小的意义