Android上实现音乐播放器应用的最佳实践[页7]
2023-08-23次
javapublic class MusicService extends Service {
private MediaPlayer mediaPlayer;
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("your-music-file-path");
mediaPlayer.prepare();
mediaPlayer.start();
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
super.onDestroy();
mediaPlayer.stop();
mediaPlayer.release();
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
- 使用Notification
在后台运行的音乐播放器应用中,通知是一个非常重要的功能。通过在通知栏中显示当前播放的歌曲信息和控制按钮,用户可以方便地控制音乐的播放。