用Android studio写音乐播放器代码
时间: 2024-04-21 17:07:25 浏览: 183
下面是一个简单的 Android 音乐播放器的代码示例:
1. 创建一个新的 Android Studio 项目,然后在 activity_main.xml 文件中添加以下代码:
```xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/btnPlay"
android:text="Play"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
```
2. 在 MainActivity.java 文件中添加以下代码:
```java
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private MediaPlayer mediaPlayer;
private Button btnPlay;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnPlay = findViewById(R.id.btnPlay);
btnPlay.setOnClickListener(this);
mediaPlayer = MediaPlayer.create(this, R.raw.song);
}
@Override
public void onClick(View view) {
if (view == btnPlay) {
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
btnPlay.setText("Play");
} else {
mediaPlayer.start();
btnPlay.setText("Pause");
}
}
}
@Override
protected void onDestroy() {
super.onDestroy();
mediaPlayer.release();
mediaPlayer = null;
}
}
```
3. 将此示例中的 R.raw.song 替换为您自己的音乐文件。确保将音乐文件放在 res/raw 文件夹中。
4. 运行应用程序,单击“Play”按钮即可播放 / 暂停音乐。
需要注意的是,这只是一个简单的示例,您还可以添加其他控件,例如进度条和音量控件,以增强您的音乐播放器应用程序。
阅读全文