本文讲解在 android 中使用 MediaPlayer 播放声音/音频文件的方法。
一、将音频文件转为 MediaPlayer 支持的格式
本文使用 m4a 格式,如 test.m4a。详细的支持格式列表参见:Android内置支持的媒体格式
二、将音频文件放入 android studio
将上一步转换好的音频文件放到 src/main/res/raw/ 目录中:
src/main/res/raw/test.m4a
三、创建播放按钮及播放代码
播放按钮:
<Button
android:id="@+id/cbTestNotif2"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="onTestPlaySound"
android:onClick="onTestPlaySound"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
定义 onTestPlaySound 事件代码:
public void onTestPlaySound(View view) throws IOException {
new Thread(new Runnable() {
@Override
public void run() {
MediaPlayer player = MediaPlayer.create(AboutActivity.this, R.raw.test);
player.start();
}
}).start();
}