心情播放器
系统结构:读入歌曲,查找歌词脚本,写入歌词脚本,提取歌词,清除歌词脚本,是否存在歌词,判断状态,调整进度,打开音乐,显示歌词,取Dos文件名,播放媒体,设置音量,取短文件名,调整窗口,取格式,当前帧,总帧数,打开媒体,暂停媒体,继续媒体,停止媒体,关闭所有媒体,关闭当前媒体,指定播放位置,读入歌曲,是否存在歌词,查找歌词脚本,写入歌词脚本,提取歌词,清除歌词脚本,生成歌词脚本,设音量,取短文件名,取音量,媒体执行,
======窗口程序集1
| |
| |------ _按钮3_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _按钮5_被单击
| |
| |------ _按钮6_被单击
| |
| |
======程序集1
| |
| |------ 读入歌曲
| |
| |------ 查找歌词脚本
| |
| |------ 写入歌词脚本
| |
| |------ 提取歌词
| |
| |------ 清除歌词脚本
| |
| |------ 是否存在歌词
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _滑块2_位置被改变
| |
| |------ 判断状态
| |
| |------ _打开按钮_被单击
| |
| |------ _播放按钮_被单击
| |
| |------ _暂停按钮_被单击
| |
| |------ _继续按钮_被单击
| |
| |------ _停止按钮_被单击
| |
| |------ __启动窗口_将被销毁
| |
| |------ _退出_被选择
| |
| |------ _滑块条2_位置被改变
| |
| |------ _滑块条3_位置被改变
| |
| |------ 调整进度
| |
| |------ _歌曲时间_周期事件
| |
| |------ _滑块1_鼠标左键被按下
| |
| |------ _滑块1_鼠标左键被放开
| |
| |------ _普通歌词编辑器_被选择
| |
| |------ __启动窗口_位置被改变
| |
| |------ _时钟1_周期事件
| |
| |------ 打开音乐
| |
| |------ _时钟2_周期事件
| |
| |------ _打开歌曲_被选择
| |
| |------ 显示歌词
| |
| |------ _时钟3_周期事件
| |
| |------ _帮助文件_被选择
| |
| |------ _高级歌词编辑器_被选择
| |
| |
======媒体控制
| |
| |------ 取Dos文件名
| |
| |------ 播放媒体
| |
| |------ 设置音量
| |
| |------ 取短文件名
| |
| |------ 调整窗口
| |
| |------ 取格式
| |
| |------ 当前帧
| |
| |------ 总帧数
| |
| |------ 打开媒体
| |
| |------ 暂停媒体
| |
| |------ 继续媒体
| |
| |------ 停止媒体
| |
| |------ 关闭所有媒体
| |
| |------ 关闭当前媒体
| |
| |------ 指定播放位置
| |
| |
======歌词处理
| |
| |------ 读入歌曲
| |
| |------ 是否存在歌词
| |
| |------ 查找歌词脚本
| |
| |------ 写入歌词脚本
| |
| |------ 提取歌词
| |
| |------ 清除歌词脚本
| |
| |
======窗口程序集2
| |
| |------ _时钟1_周期事件
| |
| |------ _按钮3_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ 生成歌词脚本
| |
| |
======窗口程序集3
| |
| |------ _编辑框1_按下某键
| |
| |------ _列表框1_按下某键
| |
| |------ _按钮1_被单击
| |
| |------ _窗口1_创建完毕
| |
| |------ _选择框1_被单击
| |
| |------ _窗口1_按下某键
| |
| |------ _时钟1_周期事件
| |
| |------ _按钮2_被单击
| |
| |------ _列表框2_列表项被选择
| |
| |------ _列表框2_按下某键
| |
| |------ _按钮3_被单击
| |
| |------ _按钮4_被单击
| |
| |------ _按钮5_被单击
| |
| |
======窗口程序集4
| |
| |------ _窗口3_创建完毕
| |
| |
======调用的Dll
| |
| |---[dll]------ 设音量
| |
| |---[dll]------ 取短文件名
| |
| |---[dll]------ 取音量
| |
| |---[dll]------ 媒体执行
调用的DLL命令:
.DLL命令 设音量, 整数型, "winmm.dll", "waveOutSetVolume"
.参数 deviceid, 整数型
.参数 volume, 整数型
.DLL命令 取短文件名, , "kernel32", "GetShortPathNameA"
.参数 原文件名, 文本型
.参数 短文件名, 文本型
.参数 长度, 整数型
.DLL命令 取音量, 整数型, "winmm.dll", "waveOutGetVolume"
.参数 deviceid, 整数型
.参数 volume, 整数型, 传址
.DLL命令 媒体执行, 整数型, "winmm.dll", "mciSendStringA"
.参数 动作, 文本型
.参数 参数1, 文本型, , 写("0")
.参数 参数2, 整数型, , 写0
.参数 参数3, 整数型, , 写0
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。