音乐播放器开发报告

音乐播放器开发报告

ID:44874879

大小:479.49 KB

页数:16页

时间:2019-11-01

音乐播放器开发报告_第1页
音乐播放器开发报告_第2页
音乐播放器开发报告_第3页
音乐播放器开发报告_第4页
音乐播放器开发报告_第5页
资源描述:

《音乐播放器开发报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Android基础实训报告16学号:20152000000姓名:普班级:中兴订单(1)班日期:2016.12.2516目录1、手机音乐播放器介绍………………………………………32、手机音乐播放器功能介绍…………………………………33、手机音乐播放器实现………………………………………54、手机音乐播放器实现演示效果截图与介绍………………105、实训收获………………………………………………12161、手机音乐播放器介绍音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具

2、,比如:MP3播放器,WMA播放器,MP4播放等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。音乐播放器就是音频解码器的可视化操作界面,其实质是针对各种音频编码格式的解码器。例如ape格式调用的是Monkey'sAudio解码器,flac格式调用的是flac解码器,mp3调用的是lame解码器。大部分音乐播放器都支持多种音乐格式的文件,这是因为这些播放器将不同的音频解码器打包起来,并制作统一的播放界面,从而让使用者能够方便地播放和聆听各种音乐。正因为音乐播放器仅仅是将音频解码器打包

3、,而同一种音频的解码方式又是固定的,因此理论上所有播放器的音质应当是完全相同的,并不存在音质最好的音乐播放器。有些音乐播放器会在解码器的基础上添加DSP插件,对原始的音乐进行转换和扭曲,以迎合人们的喜好(如加强低音或过滤细节),美其名曰优化音质以获得天籁之音,实质却是破坏原本音乐,虽然能够使部分音乐更好听,却也导致另一些音乐音质大打折扣。16音乐播放器的人性化界面和扩展性才是各种音乐播放器的特色所在。大部分商业版播放软件往往将界面打造得非常华丽,操作也十分简便,但却缺乏扩展性,支持格式较少。开源播

4、放软件一般能够较好地进行扩展,支持较多的音乐格式,但往往界面朴素,难以吸引用户。1、手机音乐播放器功能介绍本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,歌曲列表文件的管理操作,读取存储卡播放等多种播放控制,界面简明,操作简单。软件系统检测到错误行为时,报告错误,并提示处理操作。无音乐返回上一级退出下一首停止暂停上一首播放界面控制播放列表音乐播放器161、手机音乐播放器实现1.扫

5、描音乐根据流程图可知道音乐播放器第一个界面就是列表扫描音乐,首先在layout中创建songs.xml并添加ListView具体代码如下:当手机中没有音乐时,让播放列表显示无音乐添加:TextView代码如下:

6、ty"android:layout_width="fill_parent"android:layout_height="fill_parent"android:textSize="20sp"android:text="@string/no_songs"/>然后在MusicActivity.java中添加:具体代码教材195页添加后需再加一下代码protectedDialogonCreateDialog(finalintid){Dialogdialog=null;switch(id){caseSHO

7、W_PROGRESS_DIALOG://一个扩展类添加app的图片dialog=newAlertDialog.Builder(this).setIcon(R.drawable.alert_dialog_icon).setTitle(16R.string.app_name).setMessage(R.string.scan_media_msg).create();//app图标break;default:break;}returndialog;}privateCursorallSongs(){if(

8、cursor!=null)returncursor;ContentResolverresolver=getContentResolver();//实现数据的共享cursor=resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,//实现专辑信息null,null,null,MediaStore.Audio.Media.DEFAULT_SORT_ORDER);//多媒体库是通过MediaScanner去扫描磁盘文件,对元

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。