使用Android studio写一个简单的音乐播放器
时间: 2023-08-06 21:01:56 浏览: 108
好的,以下是一个简单的音乐播放器的代码示例:
1. 首先,创建一个新的Android Studio项目,并在布局文件中添加一个按钮和一个文本视图,用于显示歌曲名。
2. 在MainActivity.java文件中,添加以下代码:
```
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private MediaPlayer mediaPlayer;
private TextView songNameView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
songNameView = findViewById(R.id.song_name);
mediaPlayer = MediaPlayer.create(this, R.raw.song); //替换成你的音乐文件
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
//播放完成后的操作
}
});
}
public void playMusic(View view) {
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
((Button)view).setText("Play");
} else {
mediaPlayer.start();
((Button)view).setText("Pause");
}
//更新歌曲名
songNameView.setText("Now playing: Your Song Name");
}
@Override
protected void onDestroy() {
super.onDestroy();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
}
```
3. 在AndroidManifest.xml文件中添加以下权限:
```
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
4. 将你的音乐文件放在app/src/main/res/raw/目录下。
5. 运行应用程序,点击按钮即可播放或暂停音乐,同时文本视图将显示当前播放的歌曲名。
希望这个示例对你有所帮助!
阅读全文