What Music简单的全网音乐播放器

最近一直忙于工作和毕业的事情之间奔波,收货了很多东西,但是好久都没有写过什么了,把毕业设计中的一个简单的音乐网站给放出来。

毕业设计中这个音乐网站叫做 What Music ,不要问我为什么叫这个名字,因为我也不知道。
简单的介绍一下这个小项目吧,目前的功能:网易、QQ、酷狗音乐的热门排行榜、歌单以及搜索功能。

实例地址:music.bzqll.com
直接上图吧

  • 排行榜
    排行榜

  • 歌单
    歌单

如果需要的话,请前往Github查看.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 Android Studio 音乐播放器进度条代码示例: ``` public class MainActivity extends AppCompatActivity { private MediaPlayer mediaPlayer; private SeekBar seekBar; private Handler handler = new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mediaPlayer = MediaPlayer.create(this, R.raw.music); seekBar = findViewById(R.id.seek_bar); seekBar.setMax(mediaPlayer.getDuration()); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { if (fromUser) { mediaPlayer.seekTo(progress); seekBar.setProgress(progress); } } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); new Thread(new Runnable() { @Override public void run() { while (mediaPlayer != null) { try { Message msg = new Message(); msg.what = mediaPlayer.getCurrentPosition(); handler.sendMessage(msg); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }).start(); } @Override protected void onDestroy() { super.onDestroy(); mediaPlayer.release(); mediaPlayer = null; } } ``` 在布局文件中,需要添加一个 SeekBar 控件用于显示进度条,例如: ``` <SeekBar android:id="@+id/seek_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:max="100" android:progress="0" /> ``` 这段代码实现了一个简单音乐播放器,可以通过拖动进度条来改变音乐的播放进度,并且每隔一秒钟更新一次进度条的进度。在 onDestroy 方法中释放 MediaPlayer 资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值