开发者社区> 问答> 正文

帮忙看看 eclipse开发安卓音乐播放器 出错了!

在ddms中添加新的mp3文件但是运行avd时只能搜索到之前添加的搜索不到新添加的mo3文件而且在console中没有显示任何问题,这是怎么回事是我程序的问题还是虚拟器的问题

展开
收起
爵霸 2016-03-03 12:44:21 3179 0
1 条回答
写回答
取消 提交回答
  • 1.首先我只是一个渣渣

    2.这是一个简单的音乐播放器,主要说一下思路。(附源码)

    3.App开启进入一个线程,运行开启音效与图片轮播,进入到一个viewpager。

    4.user界面(如图1),是viewpager套入一个viewpager并滑动fragment,

    5.首先query手机中左右音乐文件的cursor: cursor = arg1.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
    null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);并使用一系列的方法对音乐的title,album,artist,duration进行query并用集

    合MP3对象保存and适配。

    6.音乐的播放则是通过给后台的service发送广播(需要注意的是,service只可以create一次。也就说广播是最好的方法)。上一曲,下一曲,停止

    同样,是给service发送广播。让service在后太默默的控制。

    7.进度条:service中的消息处理后不断的更新progess。

    8.移动进度条进行播放控制:(这里我的进度条使用的是seekBar),设置seekBar的监听即可:setOnSeekBarChangeListener,在onStopTrackingTouch

    方法中得到进度并给service发送广播更新进度条setprogess。

    9.歌词与进度条差不多,具体看源码(注意的是要用自定义TextView)。

    最后,在大家运行程序的时候,图片的遍历可能出现空指针,大家只要不路径改为默认路径就可以了。(我的手机是小米,好像不支持默认路径)改成默认路径:

    /mnt/sdcard-ext/图片.jpg//(歌词同样)

    PS:具体看源码:http://pan.baidu.com/s/1bnX6D1l

    2019-07-17 18:51:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载

相关镜像