当前位置:  开发笔记 > Android > 正文

Android:在onClick上播放音频片段

如何解决《Android:在onClick上播放音频片段》经验,为你挑选了1个好方法。

如何设置用户触摸图像时播放的音频文件.

我应该在哪里存储音频文件以及我应该用什么代码来实际播放文件?我不想提出MediaPlayer界面或类似的东西.

我想这样做:

foo = (ImageView)this.findViewById(R.id.foo);
    foo.setOnClickListener(this);

public void onClick(View v) {
if (foo.isTouched()) {

 playAudioFile();
  }
}

谢谢



1> Cristian..:

这不会创建一个MediaPlayer界面......它只会播放你想要的声音.

Button boton = (Button) findViewById(R.id.boton);
boton.setOnClickListener(new View.OnClickListener() {
 @Override
 public void onClick(View v) {
  MediaPlayer mp = MediaPlayer.create(TestSonido.this, R.raw.slayer);  
  mp.start();
 }
});

在这种情况下,R.raw.slayer表示一个名为slayer.mp3存储在res/raw/文件夹中的音频文件,一旦你点击按钮,机器人将摇滚你......

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有