窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 集_索引 | 整数型 | | 集_歌曲全路径 | 文本型 | | 集_暂停 | 逻辑型 | | 皮肤_加载 ( #皮肤_QQ音乐, , )如果真 (打开 ( #数据库1, , , , , , )) 置当前库 ( #数据库1 )到首记录 ()计次循环首 (取记录数 (), i )集_索引 = 超级列表框_播放列表. 插入表项 (, , , , , )超级列表框_播放列表. 置标题 (集_索引, 0, 到文本 (读 ( #序号 )) )超级列表框_播放列表. 置标题 (集_索引, 1, 到文本 (读 ( #歌曲名 )) )超级列表框_播放列表. 置标题 (集_索引, 2, 到文本 (读 ( #全路径 )) )跳过 ()计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 歌曲名数组 | 文本型 | | 0 | i | 整数型 | | | 歌曲名 | 文本型 | | | 歌曲全路径 | 文本型 | | |
歌曲名数组 = 多文件对话框 (“选择mp3文件”, “MP3文件|*.mp3”, , 取运行目录 (), , )如果真 (取数组成员数 (歌曲名数组 ) > 0 )超级列表框_播放列表. 全部删除 ()清空 ()计次循环首 (取数组成员数 (歌曲名数组 ), i )歌曲名 = 文件_取文件名 (歌曲名数组 [i ], 真)歌曲全路径 = 歌曲名数组 [i ]集_索引 = 超级列表框_播放列表. 插入表项 (, , , , , )超级列表框_播放列表. 置标题 (集_索引, 0, 到文本 (集_索引 + 1 )) 超级列表框_播放列表. 置标题 (集_索引, 1, 歌曲名 )超级列表框_播放列表. 置标题 (集_索引, 2, 歌曲全路径 )加记录 (集_索引 + 1, 歌曲名, 歌曲全路径 )计次循环尾 ()如果 (集_暂停 = 真)集_暂停 = 假 滑块条_进度.位置 = 0 如果真 (组合框_播放方式.内容 = “单曲循环”)子程序_单曲循环 ()如果真 (组合框_播放方式.内容 = “随机播放”)子程序_随机播放 ()如果真 (组合框_播放方式.内容 = “列表循环”)子程序_列表循环 ()集_歌曲全路径 = 超级列表框_播放列表. 取标题 (超级列表框_播放列表.现行选中项, 2 )时钟1.时钟周期 = 1000 播放MP3歌曲 (集_歌曲全路径 )集_歌曲全路径 = 超级列表框_播放列表. 取标题 (超级列表框_播放列表.现行选中项, 2 )时钟1.时钟周期 = 1000 播放MP3歌曲 (集_歌曲全路径 )如果真 (超级列表框_播放列表. 取表项数 () > 0 )如果真 (超级列表框_播放列表.现行选中项 = -1 )超级列表框_播放列表.现行选中项 = 0 集_歌曲全路径 = 超级列表框_播放列表. 取标题 (超级列表框_播放列表.现行选中项, 2 )时钟1.时钟周期 = 1000 播放MP3歌曲 (集_歌曲全路径 )同步播放MP3 (歌曲全路径, 滑块条_进度.位置, 标签_反馈, )_启动窗口.标题 = 文件_取文件名 (歌曲全路径, 真)|
_标签_反馈_反馈事件 | 整数型 | | |
参数一 | 整数型 | | | | 参数二 | 整数型 | | | |
滑块条_进度.位置 = 参数一 如果真 (组合框_播放方式.内容 = “单曲循环”)如果真 (滑块条_进度.位置 = 100 )滑块条_进度.位置 = 0 播放MP3歌曲 (集_歌曲全路径 )如果真 (组合框_播放方式.内容 = “随机播放”)如果真 (滑块条_进度.位置 = 100 )置随机数种子 ()索引 = 取随机数 (0, 超级列表框_播放列表. 取表项数 ()) 超级列表框_播放列表. 保证显示 (索引 )超级列表框_播放列表.现行选中项 = 索引 集_歌曲全路径 = 超级列表框_播放列表. 取标题 (索引, 2 )滑块条_进度.位置 = 0 播放MP3歌曲 (集_歌曲全路径 )如果真 (组合框_播放方式.内容 = “列表循环”)如果真 (滑块条_进度.位置 = 100 )如果 (超级列表框_播放列表.现行选中项 + 1 = 超级列表框_播放列表. 取表项数 ()) 索引 = 0 索引 = 超级列表框_播放列表.现行选中项 + 1 超级列表框_播放列表. 保证显示 (索引 )超级列表框_播放列表.现行选中项 = 索引 集_歌曲全路径 = 超级列表框_播放列表. 取标题 (索引, 2 )滑块条_进度.位置 = 0 播放MP3歌曲 (集_歌曲全路径 )播放MP3歌曲 (集_歌曲全路径 )暂停播放MP3 ()集_暂停 = 真
蓝奏云下载:https://wwe.lanzous.com/ipY3dnvlmsf
|