易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2725|回复: 6

易锦大学第八课【MP3播放器增加上一首下一首功能】

[复制链接]

11

主题

30

帖子

317

积分

易语言学徒

Rank: 3Rank: 3

积分
317
威望
0
易币
287
贡献
0
积分
317
UID
12104
在线时间
9 小时
注册时间
2021-1-30
发表于 2021-2-15 12:31:21 | 显示全部楼层 |阅读模式
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
音乐列表文本型0 
多少首歌整数型  
第几首歌整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
XP风格 (2)
加入成员 (音乐列表, “E:\QQ\371351269\FileRecv\半阳 - 一曲相思.mp3”)
加入成员 (音乐列表, “E:\QQ\371351269\FileRecv\宝石Gem - 野狼disco (Live).mp3”)
加入成员 (音乐列表, “E:\QQ\371351269\FileRecv\肖Music,林爱人Music,妖姬 - 暴富的感觉 (DJ版).mp3”)
多少首歌 = 取数组成员数 (音乐列表)
子程序名返回值类型公开备 注
_按钮1_被单击  
第几首歌 = 1
播放专用 (音乐列表 [第几首歌])
子程序名返回值类型公开备 注
_标签1_反馈事件整数型 
参数名类 型参考可空数组备 注
参数一整数型   
参数二整数型   
调试输出 (参数一)
如果真 (参数一 = 100)
_按钮6_被单击 ()

子程序名返回值类型公开备 注
_按钮6_被单击  
第几首歌 = 第几首歌 + 1
如果真 (第几首歌 > 多少首歌)
第几首歌 = 1
播放专用 (音乐列表 [第几首歌])
子程序名返回值类型公开备 注
播放专用  
参数名类 型参考可空数组备 注
文件名文本型   
同步播放MP3 (音乐列表 [第几首歌], 0, 标签1, )
子程序名返回值类型公开备 注
_按钮5_被单击  
第几首歌 = 第几首歌 - 1
如果真 (第几首歌 < 多少首歌)
第几首歌 = 多少首歌

播放专用 (音乐列表 [第几首歌])
子程序名返回值类型公开备 注
_按钮4_被单击  
停止播放 ()
子程序名返回值类型公开备 注
_按钮2_被单击  
暂停播放MP3 ()
子程序名返回值类型公开备 注
_按钮3_被单击  
继续播放MP3 ()


i支持库列表   支持库注释   
xplibXP风格界面库
spec特殊功能支持库

0

主题

2339

帖子

9564

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
9564
威望
198
易币
6829
贡献
0
积分
9564
UID
11903
在线时间
36 小时
注册时间
2021-1-23
发表于 2021-5-29 07:26:25 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
回复

使用道具 举报

0

主题

18

帖子

18

积分

初识易语言

Rank: 1

积分
18
威望
0
易币
0
贡献
0
积分
18
UID
12644
在线时间
4 小时
注册时间
2021-2-20
发表于 2021-6-24 14:25:30 | 显示全部楼层

楼主发贴辛苦了,谢谢楼主分享!
回复

使用道具 举报

3

主题

14

帖子

34

积分

初识易语言

Rank: 1

积分
34
威望
0
易币
20
贡献
0
积分
34
UID
26551
在线时间
7 小时
注册时间
2022-5-26
发表于 2022-6-18 21:49:37 | 显示全部楼层
.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 音乐合集, 文本型, , "0"
.程序集变量 下标, 整数型
.程序集变量 文件, 文本型

.子程序 __启动窗口_创建完毕

文件 = 寻找文件 (“D:\QQMusic\下载的音乐\*.mp3”, )  ' 路径和格式根据自己的电脑调整,注意:播放,下一曲和上一曲的路径要-*
加入成员 (音乐合集, 文件)
.判断循环首 (真)
    文件 = 寻找文件 (, )
    .如果真 (文件 = “”)
        跳出循环 ()
    .如果真结束
    加入成员 (音乐合集, 文件)
.判断循环尾 ()

.子程序 _按钮1_被单击, , , 播放音乐

下标 = 下标 + 1
同步播放MP3 (“D:\QQMusic\下载的音乐\” + 音乐合集 [下标], , 标签1, )
编辑框1.内容 = 音乐合集 [下标]

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

进度条1.位置 = 参数一
.如果真 (参数一 = 100)
    _按钮2_被单击 ()
.如果真结束


.子程序 _按钮4_被单击

暂停播放MP3 ()

.子程序 _按钮5_被单击

继续播放MP3 ()

.子程序 _按钮6_被单击

停止播放 ()

.子程序 _按钮2_被单击, , , 下一曲

下标 = 下标 + 1
.如果真 (下标 > 取数组成员数 (音乐合集))
    下标 = 1
.如果真结束
同步播放MP3 (“D:\QQMusic\下载的音乐\” + 音乐合集 [下标], , 标签1, )
编辑框1.内容 = 音乐合集 [下标]

.子程序 _按钮3_被单击, , , 上一曲


下标 = 下标 - 1
.如果真 (下标 < 1)
    下标 = 取数组成员数 (音乐合集)
.如果真结束
同步播放MP3 (“D:\QQMusic\下载的音乐\” + 音乐合集 [下标], , 标签1, )
编辑框1.内容 = 音乐合集 [下标]

回复

使用道具 举报

3

主题

14

帖子

34

积分

初识易语言

Rank: 1

积分
34
威望
0
易币
20
贡献
0
积分
34
UID
26551
在线时间
7 小时
注册时间
2022-5-26
发表于 2022-6-18 21:55:56 | 显示全部楼层
感谢楼主,你的代码对我太重要了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

3

主题

14

帖子

34

积分

初识易语言

Rank: 1

积分
34
威望
0
易币
20
贡献
0
积分
34
UID
26551
在线时间
7 小时
注册时间
2022-5-26
发表于 2022-6-18 22:18:17 | 显示全部楼层
......我的这个发现有个BUG,加个一个如果真就好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

17

帖子

23

积分

初识易语言

Rank: 1

积分
23
威望
0
易币
6
贡献
0
积分
23
UID
27585
在线时间
0 小时
注册时间
2022-6-27
发表于 2022-6-27 13:21:06 来自手机 | 显示全部楼层
学习学习一下
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-11-21 18:52 , Processed in 0.216906 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表