- 积分
- 265
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2007-11-20 17:09:09
|
显示全部楼层
2 regspy
那个随机的函数死机了。。。
2 砂哥
均衡器不是那么容易的,目前我们没有相关函数
2 sbr
你的lirary似乎应该更新了。。。看SVN。。。
2 all:
其他机型的BCFG问题是我疏忽了,不好意思。。。
默认配置调整
增加SGOLD_X75
v0.2alpha
+历史记录(history.cfg)
+播放模式选择
+播放列表选择
+一些安全措施
历史记录可以直接文本打开查看的,只记录上一次,可自动创建。。。
播放模式目前有顺序循环,倒序循环,循环,随机算法看下面
播放列表,默认放在General Path(bcfg)\PlayList\,可以选择,.M3U或.lst都可以,其实其他文件格式也无妨,只要内容正确
安全措施,在系统播放一些铃声的时候,本ELF的播放机制将被破坏,于是直接停掉音乐播放,需要手动恢复(未仔细测试)
/***************************************************************
以下为随机算法,by binghelingxi(bingk)
原理:先获取正在播放歌曲的handle,这本身就是一个随机正整数
然后将它除以3,按得到的余数0,1,2,分别定位到列表的上中下三段
再将原来得到的handle乘以0x18(大约为一首歌路径的长度)
循环减去handle/3,直到它出现在它被定位在列表的范围内的为止
然后把歌曲在列表中的位置指针定位到这个数
经过get_currect_song_name函数处理就可以得到准确的歌曲名
****************************************************************/
版本: 393
作者: bingkx@gmail.com
日期: 16:40:49, 2007年11月20日
信息:
+历史记录功能
+播放模式选择
----
已修改 : /SieELF/MusicStart/MusicStart.ewp
已修改 : /SieELF/MusicStart/filelist.c
已添加 : /SieELF/MusicStart/history.h
已添加 : /SieELF/MusicStart/histroy.c
已修改 : /SieELF/MusicStart/lang.h
已修改 : /SieELF/MusicStart/main.c
已添加 : /SieELF/MusicStart/main.h
已添加 : /SieELF/MusicStart/menu.c
已添加 : /SieELF/MusicStart/menu.h
已修改 : /SieELF/MusicStart/play_list.c
已修改 : /SieELF/MusicStart/play_list.h
[ 本帖最后由 binghelingxi 于 2007-11-20 17:12 编辑 ] |
|