zoukankan      html  css  js  c++  java
  • 简单音乐播放器实现

    花了3天空闲时间初步实现了简单版的播放器,暂有功能:

    1.进入应用,自动获取Mp3歌曲文件列表(见Mp3音乐文件列表实现

    2.播放音乐,自动更新音乐信息(音乐文件名、歌手名称、歌曲总时间、当前播放时间、专辑图片)

    3.播放功能、暂停功能、播放下一曲功能

    1.效果图

     

    代码我就不贴出来了,详细可以看看源码,应该很好明白。

    说说思路把,怎样获取列表前一篇博文已经说的很详细了,不懂的话看下代码应该没问题了。

    主要是音乐的播放,暂时是通过按钮事件控制的,没有绑定服务之类的,还没进行到那一步,重点就是MediaPlayer的控制。

    然后就是,用线程去控制音乐播放时间显示的即时更新。

    代码不难,主要是界面太纠结了,改了又改,特别是SeekBar本来好好的,不知怎的空隙太大,想了很多办法也没解决,暂时设了高度为0。有时间在研究下吧。

    有兴趣的话可以看下代码。  o(∩_∩)o 哈哈

    源代码下载

  • 相关阅读:
    订单号设计
    小公司的技术架构原则
    Redis配置详解
    实现图片懒加载
    Js的GC机制
    防抖与节流
    Js中的堆栈
    浏览器窗口间通信
    块级格式化上下文
    实现瀑布流布局
  • 原文地址:https://www.cnblogs.com/yfoliage/p/3415140.html
Copyright © 2011-2022 走看看