资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本文出自:http:/www.androidkaifa.com/forum.php?mod=viewthread&tid=350&page=1&extra=#pid422欢迎转载,转载请注明出自:www.androidkaifa.com 安卓开发网下面www.androidkaifa.com将和大家一起介绍一个音乐播放器项目,完成后的播放器具有暂停,下一首,前一首,歌曲列表,播放条进度等一些基本功能,它只是播放SDCARD上的.map文件,Android SDK为我们提供了一个MeidaPlayer类,有了这个类我们可以很方便的创建一个mdeiaplayer服务,该类中具有一些方法:MediaPlayer mp = new MediaPlayer(); / 设置文件存储路径setDataSource(/sdcard/path_to_song); / 播放mp.start(); / 暂短mp.pause(); / 复位mp.reset(); / 获取当前播放时长mp.getDuration(); / 进度条mp.getCurrentDuration(); / Move song to particular second - used for Forward or Backwardmp.seekTo(positon); / position in milliseconds / 检测歌曲是否正在播放mp.isPlaying(); / returns true or false1:音乐播放器的界面:播放器界面中所用的一些布局图片,这些图片大家可以到android SDK文件夹下或是到网络中去寻找一些类似就可以,并不一定要这些图片,代码才是我们的关键,3:然后我们需要写一个XML布局文件用于播放器的播按钮在不同状态下的图片,此XML文件保存在drawable文件夹下,btn_play.xml 提示:大家可以根据此XML文件完成其它的一些按钮布局文件,www.androidkaifa.comd 在这里就没有再为大家一一提供了,4:为了让播放器更绚,我们可以自定义一个SeekBar作为歌曲的播放进度,自定义风格代如下:(4.1)更换背景图片:seekbar_progress_bg.xml (4.2)Changing SeekBar Progress:seekbar_progress.xml (4.3)实际的Seekbar控件定义如下 :5:接下来我们将实现播放的整体界面的布局文件:player.xml ImageButton android:id=+id/btnPlaylist android:layout_width=wrap_content android:layout_height=fill_parent android:src=drawable/btn_pl
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号