音乐播放器-Scrach音乐创意作品

音乐播放器-Scrach音乐创意作品

音乐播放器-51scratch
音乐播放器-Scrach音乐创意作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

音乐播放器是一种用于播放各种音乐文件的多媒体播放软件,它可以播放各种格式的歌曲,比如mp3、wav等,它们不仅界面美观,而且操作简单,给用户带来完美的音乐享受。

今天给大家带来的Scratch作品是《音乐播放器》,这是一款音乐模拟作品,模拟电脑和手机上安装的音乐播放器应用,可以播放歌曲。

点击绿旗,运行程序,显示音乐播放器界面,点击播放按钮,就开始播放当前歌曲了,默认是第一首歌曲,同时播放按钮会变为暂停按钮,点击暂停按钮,停止播放音乐,播放按钮也相应的变成播放按钮。点击上一首按钮,就会切换到上一首歌曲并播放,如果当前是第一首歌曲,则会切换到最后一首;点击下一首按钮,就切换到下一首歌曲并播放,如果当前是最后一首歌曲,则会切换到第一首。在播放的时候,还会模拟唱片旋转的效果,包括播放和暂停时打碟杆的开合效果,效果十分逼真。

作品效果

Scratch音乐播放器的完整效果如视频所示:

Scratch音乐播放器作品效果

核心代码解读

Scratch音乐播放器作品一共包含7个角色,如图所示:

Scratch音乐播放器角色列表
Scratch音乐播放器角色列表

各角色效果和功能简要说明如下:

  • 唱片:圆形唱片,在播放歌曲的时候会顺时针旋转起来;
  • 播放按钮:播放按钮和暂停按钮,点击播放按钮,开始播放歌曲,并立刻变为暂停按钮,再点击,就停止播放歌曲,同时造型切换为播放按钮;
  • 下一首:点击该按钮,切换到下一首歌曲并开始播放;
  • 上一首:点击该按钮,切换到上一首歌曲并开始播放;
  • 歌名:显示当前所选歌曲的名字;
  • 打碟杆:点击播放,打碟杆放下来,合到唱片上,点击暂停,打碟杆抬起来,与唱片分离开来;
  • 歌曲图片:每首歌都对应有自己的歌曲图片,播放歌曲的时候随唱片一起顺时针旋转起来。

同时,每首歌曲对应的声音文件都放在唱片角色中,为简单起见,这里只给出了5首歌曲,如图所示:

歌曲文件列表
歌曲文件列表

在使用Scratch创作音乐播放器作品中,重点是如何切换歌曲,即切换上一首和下一首歌曲,下面重点说明其编程逻辑及具体实现。

首先,需要建立一个变量“歌曲序号”,用于表示当前播放播放歌曲的序号,当点击下一首按钮时,将变量加1,如果变量大于5了,将其设置为1,即从最后一首回到第一首,其代码如下:

下一首功能代码
下一首功能代码

同理,对于上一首,也采取同样的处理方式,其代码如下:

上一首歌曲代码
上一首歌曲代码

注意:下一首,多增加了一个广播“下一首”,其原因在于,默认情况下,在一首歌曲访问之后,会自动切换到下一首,可以直接发送“下一首”广播消息,这样可以重用代码,节省代码。

对应的,在唱片角色中,就可以根据“歌曲序号”变量的值来播放对应的歌曲了,其代码如下图所示:

播放歌曲代码
播放歌曲代码

当一首歌曲播放完成,就发送“下一首”广播消息,自动切换到下一首歌曲,非常的简单方便吧。

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片