android 音乐播放器
时间: 2023-07-22 19:39:31 浏览: 97
android 音乐播放器
5星 · 资源好评率100%
在 Android 应用中使用 MediaPlayer 类可以播放本地音频文件。下面是一个简单的 Android 音乐播放器的示例代码:
1. 首先,在你的 Android 项目中,创建一个 raw 文件夹,将音乐文件放入该文件夹中。
2. 在 layout 文件夹下创建一个 activity_main.xml 文件,用于显示播放器的界面,可以使用 Button、TextView 等控件。
3. 在 MainActivity.java 中创建一个 MediaPlayer 对象,用于播放音乐。你需要在 onCreate() 方法中加载音乐文件,然后可以在按钮单击事件中控制音乐的播放和暂停。以下是示例代码:
```java
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 加载音乐文件
mediaPlayer = MediaPlayer.create(this, R.raw.music);
// 播放按钮的单击事件
findViewById(R.id.button_play).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!mediaPlayer.isPlaying()) {
// 如果未在播放,则开始播放音乐
mediaPlayer.start();
}
}
});
// 暂停按钮的单击事件
findViewById(R.id.button_pause).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mediaPlayer.isPlaying()) {
// 如果正在播放,则暂停音乐
mediaPlayer.pause();
}
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
// 释放 MediaPlayer 资源
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
}
```
在这个示例代码中,我们创建了一个 MediaPlayer 对象,并在 onCreate() 方法中加载了音乐文件。我们通过 findViewById() 方法获取了两个按钮的引用,并为它们设置了单击事件监听器。当点击“播放”按钮时,我们检查 MediaPlayer 对象的状态,如果未在播放,则开始播放音乐。当点击“暂停”按钮时,我们检查 MediaPlayer 对象的状态,如果正在播放,则暂停音乐。
在 onDestroy() 方法中,我们释放了 MediaPlayer 对象的资源,以便在 Activity 销毁时释放其资源。
请注意,这只是一个简单的示例代码,你可以根据你的需求对它进行修改和扩展。
阅读全文