[酷+原创] AIR应用桌面播放器 Apollyer 放出

原创 2007年09月18日 02:53:00
Apollyer 基于 Flex 3.0 开发,是我的第一个AIR习作,不过就目前的完成度和所花费的时间来看,称为习作似乎有点.....

先放点养眼的截图出来吧~~







除了传统播放器功能外(播放控制,静音/音量/声道控制,音频图形输出),Apollyer 还具有以下特点:
1. 支持文件拖入播放列表,自动判别文件格式。
2. 自动记录上一次关闭时的播放列表(其实做到这一点了,用户自定义播放列表也就轻车熟路了,待日后完善吧~~)
3. 支持LRC歌词读取,声音/歌词同步(目前的算法并不好,还是那句话,待日后完善吧~~)。

好了,说说缺点吧。
1. LRC歌词读取,声音/歌词同步 ---- 由于算法问题,有时不能读取到正确的LRC文件,甚至播放到某些歌时会出现程序卡死。不过经过测试,大多数歌曲都可以正常播放,这似乎也和LRC的文件命名有关系。

2. 由于鄙人知识浅薄,花了很长时间也没有成功计算出mp3的播放时间,网上资料也不少,但是真正有帮助的没有多少,不愿意花太多时间在业务逻辑处理以外的地方,所以暂时搁下吧,有对ID3文件结构了解的朋友可以和我联系,共同完成这个部分,感激不尽啊~~~~

3. 某些歌曲在播放列表中不能正确显示歌曲信息,这和文件本身的ID3信息是否完整有关,当然,目前读取ID3的方法也不够完美。


说实话,做一个简单的播放器并不难, 但是一个功能齐全的播放器涉及到了多方面的知识领域。事后我就总是感叹,Team啊~~Team啊~~我何时能有个Team啊~~~

点击下载 Apollyer beta v1.0

再次P.S:运行AIR程序是需要先安装Adobe AIR Runtime的,没有的朋友可以点击以下链接下载runtime,体积不大,安装也简单,几下Next就好了~~
点击下载 Adobe AIR Runtime


大家多多支持~~~

仿酷狗音乐播放器已开源!

这是Redrain仿酷狗音乐播放器的完整代码,目的是帮助更多使用DuiLib的朋友学习这个库,如果代码有bug,或者对程序有疑问,可以联系我个人QQ或者QQ群,我经常在DuiLib QQ群活动,这个代...
  • zhuhongshu
  • zhuhongshu
  • 2014年11月12日 08:52
  • 22328

Air 调用本地化java程序

最近在写一个客户端,使用的air但是其中要访问数据库,众所周知,air除了那个sqlite之外,是不能访问任何数据库的,只能借助于其它语言与数据库进行交互,所以这就会牵扯到air调用本地化java程序...
  • binbin001133
  • binbin001133
  • 2014年08月19日 17:47
  • 1276

app widget简单用法之音乐播放器桌面控件

试着写一个音乐播放器的桌面控件,练习下前三篇的内容。 假定现在有一个 MusicService.class 来实现对音乐播放 的控制。我们需要做的是:写一个 app widget 包含当前音乐封面、...
  • addicted_learning
  • addicted_learning
  • 2017年05月04日 14:58
  • 267

【Abode Air程序开发】Flex air文件打包和运行

1 安装Adobe AIR 运行时,和java的JVM类似。  Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。  下载安装文件http://get.adobe.com/...
  • LG1259156776
  • LG1259156776
  • 2016年10月29日 21:28
  • 1190

优酷视频播放器去广告服务

最近在做一个cms网站项目,网站内容中包含一些视频内容,客户之前的视频都是腾讯视屏,向优酷购买了去广告服务,所以我们需要在cms系统中整合一下优酷视频播放器的代码; 优酷官方de...
  • Soongp
  • Soongp
  • 2017年02月08日 18:05
  • 764

仿酷狗音乐播放器开发日志——整体框架分析

转载请说明出处: 学习duilib界面库有一段时间了,除了仓鼠软件共享以外还没用它开发过什么完整的软件项目。今天看到酷狗音乐播放器做得不错,经过几年的改革,酷狗现在的UI已经相当不错了。在这个假期,...
  • zhuhongshu
  • zhuhongshu
  • 2014年07月26日 15:34
  • 5338

Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3)

 Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3) Android桌面小部件AppWidget比较常用的场景就是音乐播放器,音乐播放器虽然通常在后台播放...
  • zhangphil
  • zhangphil
  • 2016年01月06日 09:59
  • 2721

FLEX AIR桌面应用——ChildPro

本次开发使用相关技术IDE:Flash Builder4.6(虽然已经更新至4.7版本,但由于4.7版本取消了图形设计界面,所以采用4.6版本进行开发)DB:无Server:无安装:需要成果物:Chi...
  • meteorlWJ
  • meteorlWJ
  • 2013年01月09日 11:19
  • 1603

桌面widget详解(四)——桌面音乐播放器(实战)

前言:这将是这个系列的最后一篇了,我写这几篇文章也是累的快不行了,再写就真的要吐了,言归正转,前面三篇已经把widget中涉及到的基本知识基本上讲完了,今天我们就做一个小例子,看看桌面音乐播放器wid...
  • harvic880925
  • harvic880925
  • 2014年12月05日 20:48
  • 5349

仿酷狗音乐播放器开发日志十五——音乐电台列表控件的实现

前些日子做了好几天
  • zhuhongshu
  • zhuhongshu
  • 2014年08月01日 14:30
  • 2896
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[酷+原创] AIR应用桌面播放器 Apollyer 放出
举报原因:
原因补充:

(最多只允许输入30个字)