android点击按钮发出声音
2016-07-15 16:45
731 查看
第一步:在res目录下建立raw文件夹
第二步:MediaPlayer music = MediaPlayer.create(this, MusicId);
第三步:music.start();
例子如下:
package com.example.test;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ExpandableListView;
public class MainActivity extends Activity {
private ExpandableListView expandableListView;
private MediaPlayer music = null;// 播放器引用
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.btn);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
PlayMusic(R.raw.button_select_sound);
}
});
}
private void PlayMusic(int MusicId) {
music = MediaPlayer.create(this, MusicId);
music.start();
}
}
第二步:MediaPlayer music = MediaPlayer.create(this, MusicId);
第三步:music.start();
例子如下:
package com.example.test;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ExpandableListView;
public class MainActivity extends Activity {
private ExpandableListView expandableListView;
private MediaPlayer music = null;// 播放器引用
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.btn);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
PlayMusic(R.raw.button_select_sound);
}
});
}
private void PlayMusic(int MusicId) {
music = MediaPlayer.create(this, MusicId);
music.start();
}
}
相关文章推荐
- android图表库MPAndroidChart(一)
- Android 自定义View
- android 屏幕适配总结
- Android Studio---Plugin is too old(插件版本太低)解决方法
- android studio 使用常见问题
- Android资源文件之创建与访问
- 最强 Android Studio 使用小技巧和快捷键
- Android笔记--简单的自定义View之自绘控件
- Android.mk 文件语法详解
- Android Studio git环境配置
- Part2:重新组织函数
- Android本地视频播放器mediaplay版
- AndroidStudio中如何获取SHA1
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- android中的Stack
- Android ndk开发
- android RecyclerView的简单用法
- [置顶] Android Studio 之 发布APK
- 保持Service不被Kill掉的方法--双Service守护 && Android实现双进程守护 3
- 保持Service不被Kill掉的方法--双Service守护 && Android实现双进程守护 2