我的音乐播放器

3月份信心满满的裸辞,在家玩了一段时间,看了看C++,最近出来找工作,发现工作挺不好找,面试机会都很少,老天又给了我一段时间休息。我比较爱听音乐,很久以前写了一个播放器,用的广播和回调,觉得性能不太好,现在有时间了干脆重写一下,还好旧的代码还在,不然基础代码又得重写。本地音乐播放器,主要的是前台 和 后端的通信,大概有以下几种方式:

1. 广播,这种demoApp用的都是这种形式,当初培训的时候老师也是这么讲的

2. aidl  主流的音乐app应该都是用的这种形式,系统源码带的示例也是用的这种方式。

3. 5.0后新出的MediaController 和 MediaSession的使用

在support-v4:23.2中给了MediaControllerCompt 和 MediaSessionCompt等几个兼容类,考虑到是比较新的方式,打算就采用这种方式写一个,听说用MediaBrowserServiceCompat 和 MediaBrowserCompat,可以很方便的在多个设备操控你的音乐播放,例如用wear连接你的手机,当手机播放音乐的时候,也可也通过wear来控制,很酷炫吧。

程序最新版请点击:http://blog.putaot.cn/?post=55 功能: 1.可以更换背景图片,并保留 2.可以更换字体颜色,并保留 3.真正实现搜索音乐,搜索到的音乐可以试听,可以添加到列表 4.只要你提供歌曲名和歌手名就可以播放音乐的超级播放器! 5.实现托盘的使用 6.实现文件类型的关联(程序方面还没有做好这个功能,但是可以把歌集文件(.yyu)拉到播放器图标中) 7.实现禁止多开,同时可以让播放器获得焦点 8.可以更换标题 9.更多功能由你发现! 下面是程序的下载地址: http://pan.baidu.com/share/link?shareid=956078571&uk=4161313552 2014-01-19 更新!↓ 1.歌集编辑界面的背景图片同步主界面 更加相称 2.音乐搜索引擎全面更换,更改为搜狗音乐搜索,搜索速度加快 3.主界面去掉头像图片移动歌曲信息的展现位置,界面更加简洁 4.修正主界面播放与歌集编辑界面不同步问题! 5.修正主界面和歌集界面已知的bug 6.歌集编辑界面增加对单条歌曲的编辑 7.歌集界面解决单条歌曲无法删除问题 8.歌曲搜索界面完善“添加到歌集”“创建新歌集”功能。 9.歌曲界面删除“下载所选”“播放所选”功能 10.优化程序逻辑,优化利用百度API获得播放地址的模块 11.优化变量传递模式 2014-01-19 随心听.rar 源码下载地址:http://pan.baidu.com/s/1hql2IpQ 程序下载地址:http://pan.baidu.com/s/1hqiKRnY
程序简介:   1、程序短小精悍,适用于车载DVD导航一体机、便携式GPS,是目前唯一可以通过软件按钮在导航界面、多图播放器界面、善领安全预警系统界面来回切换的多图软件,让您可以想看什么就看什么,操作简单、方便、安全;   2、可引导运行各种导航软件及进入DVD导航一体机、便携式GPS系统Windows CE桌面;   3、非常专业音乐播放质量,是目前唯一可以独立控制播放音乐音量的一机多图,调整音量大小仅改变播放音乐的音量,通过调整播放音量使音乐与导航提示音协调;   4、支持播放wav、wma(无损压缩或有损压缩)、mp3等格式的音频文件,播放模式支持单曲循环播放、顺序循环播放和随机播放,显示歌曲播放时间和进度条,通过进度条可移动当前播放位置,进入导航界面后可显示迷你播放器,进行上曲、下曲、暂停和返回主播放器等操作。歌词显示方式可选择卡拉OK、单行和不显示,歌词文件格式与千千静听兼容,直接使用千千静听下载的歌词文件;   5、支持asf、wmv、mp4、avi等格式的视频文件播放,建议视频媒体采用448x336分辨率的asf格式,可在CPU主频533的GPS上满屏流畅播放,视觉效果相当不错。播放视频时可选择窗口或屏幕模式,视频显示模式可选择按比例拉伸满屏幕(窗口)、不按比例拉伸满屏幕(窗口)、原始视频尺寸等;   6、自动记录上次播放位置,开机自动按上次关机时的播放位置继续播放;   7、自动扫描GPS使用的端口,自动校对系统日期和时间,显示经度、纬度、速度、高程及行车方向;   8、用户可以自定义多图播放器界面的背景、按钮、显示内容、文字大小等任何元素,可自己设计与众不同的多图·播放器界面。可动态改变一机多图播放器外观及各按钮功能。   9、支持抓图功能,可抓程序自身窗口图像或其它程序窗口图像;   10、自动适应800x480、480x272、480x234分辨率的屏幕,其它分辨的屏幕按480x272显示。   11、与善领DSA2010安全预警系统无缝连接,启动及退出DSA安全预警系统均完全自动,使用者可利用DSA2010进行预警及记录每次行驶的时间、最高车速、平均车速、里程数及停车时间等各项行车指标。   12、使用自动配置文件,无论是否使用DSA的虚拟端口,都会自动设置导航软件使用的端口及速率,无须再为导航软件的端口、速率设置而烦脑。   13、整点报时功能:标准北京时间整点报时。   14、指划功能:从左向右或从右向左为调整播放音量大小,从上向下为下一首,从下向上为上一首。   15、桌面工具:自动保存、恢复桌面及开始菜单中的快捷方式,熟习的Windows CE桌面,简便的操作方法,比任何智能桌面功能更加强大,让GPS即刻变成一台移动电脑。   16、音乐像册:自定义的音乐媒体格式,与常用的音频、视频媒体采用同一播放器播放统一管理,使用上特别方便。丰富多彩的动画显示特效,配合动听的音乐,更加赏心悦目。自带音乐媒体编辑软件,随时可生成自定义的音乐媒体文件。音乐像册另外一种应用就是只添加音乐文件,这样就可以在SD卡上从多的音频文件中选择想听的音乐播放,也可以说是音乐分类播放的一种方法。   17、播放设备:新增播放设备选项,对部分运行中出现死机现象的设备(GPS或一体机),可修改配置文件该项内容,具体操作详见使用说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值