仙乐飘飘——打造自己的音乐播放器

2016-03-18 16:31 1 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享仙乐飘飘——打造自己的音乐播放器,希望可以让热爱学习的朋友们体会到PS的小小的乐趣。

【 tulaoshi.com - 设计软件 】


   提到音乐播放器,大家很自然地会想起Winnamp,不过我一直想做一个属于自己的音乐播放器,但是我不会VB或C语言,怎么办呢?幸好,对多媒体制作大师Authorware我还是比较熟悉的,于是我就开始捉摸用Authorware来DIY一个音乐播放器,经过一番尝试,终于实现了一些基本功能,好东东不敢独享,在此与诸位一起分享。

实现功能:

    1、自动取得指定目录下的音乐文件;

    2、按顺序循环播放或乱序播放;

    3、支持mp3和swa文件格式的音乐文件,实时显示正在播放的音乐文件名。

    由于这儿用到了列表函数,因此为了看懂源程序,大家最好先查一查列表函数的用法,在这儿就不再详细叙述了,很多的Authorware论坛上都有介绍。

实现过程:

    在动手做之前,我们先来看看这个程序完成后的总流程图(见图1),这样可以使我们有一个初步的总体印象。

    1、打开Authorware新建一个“音乐播放器”文件,然后按总流程图所示将图标依次拖放到流程线上,分别给图标命名(提示:这个习惯很重要,它可以让我们能更快的读懂源程序,便于以后修改。),其中条件交互设置条件为:MediaPlaying@"bMP3"=FALSE,表示当bMP3声音图标不在播放、暂停或播放完毕后响应该条件交互,执行该交互下的分支。交互属性设为:永久响应,分支为“返回”。

    2、打开“信息”显示图标,在适当位置输入:{rFilename[j_a]},图老师注意,大括号必须在英文状态下输入,并将显示图标属性设置为:更新变量显示。

    3、打开“获取文件名”计算图标,在其中输入以下内容:

    --取得文件列表,假设所有的音乐文件放在music文件夹中

    FileString:=Catalog(FileLocation^"music","F")

--取得文件个数

FileNumber:=LineCount(FileString,Return)

--取得文件后缀名并筛选出mp3、swa文件名存到一维列表rFileName中。

repeat with i:=1 to FileNumber

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/shejiruanjian/)

FileNames:=GetLine(FileString,i)

FileFix:=SubStr(FileNames,RFind(".",FileNames)+1,CharCount(FileNames))

if FileFix="mp3" then

j_a:=j_a+1

rFileName[j_a]:=FileNames

else if FileFix="swa"then

j_a:=j_a+1

rFileName[j_a]:=FileNames

end if

end repeat

j_a:=1

path:=FileLocation^"music"^tFileName[j_a] --该变量用于存放要播放的音乐文件的路径,在声音图标中用到。

注:rFileName和后面的tFileName的初始变量值为[],否则不能播放音乐,其他默认即可。

4、对声音图标作如下设置:文件路径设为“=path”(注意:在变量path前一定要加一个等号,否则变量不起作用。这一技巧还可以在其它的图标中灵活运用。),执行方式为“同时”,播放次数为1次,设置好后确定退出。

5、打开条件交互分支下的计算图标,在其中输入以下内容:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/shejiruanjian/)

j_a:=j_a+1

if j_aListCount(rFileName) then

12下一页

来源:https://www.tulaoshi.com/n/20160318/1890111.html

延伸阅读
打开主界面导航进入功能大全。 如图下找到系统工具。 右侧工具中默认软件工具点击进入。 设置QQ音乐并为默认重启即可。 相关阅读: 360安全卫士功能大全
拜读了《中国电脑教育报》第12期第A29版《音乐播放器DIY》一文,使我深受启发,也萌生了制作一个播放器的想法。通过几天的研究实践,还真让我DIY了一个播放器,自我感觉不错喔!现特地“奉献”出来与朋友们共享! 1、打开Authorware 6.0,新建一个文件并保存名为“我的播放器”;按Ctrl+Shift+F打开Functions函数库,选择Category下的“...
虾米播放器的音乐品质好吗?   音质问题你要看是什么播放器和耳机或者音响。 一般50以上的耳机+任意一款独立声卡就能听出区别了,呵呵。不过要仔细分辨。 当然啦,最好使用好点的设备,新手的话,200-300的耳机,或者1000左右的音箱即可,会觉得渲染、声场很好的,比一般的耳机和音响什么的要高级很多。 MP3格式的在虾...
智能手机音乐播放器评测:看音乐强机如何选好播放器? 千元左右的智能手机现在越来越多,联想乐Phone A500是一款刚刚上市的极具性价比的智能手机。这款手机针对年轻学生,除了智能系统外,最大的亮点就在于出色的音乐效果。俗话说好马配好鞍,有了好的音响,其实一款好的音乐播放器也至关重要。本期大葱玩手机将将针对这款手机和大家分享...
Photoshop制作简单音Tulaoshi.Com乐播放器 教程的效果图制作的非常小巧,很适合用到一些可以播放音乐的网页中。制作方法也比较简单,播放器的每一个部件基本上都是用图层样式来表现立体及浮雕效果,只要注意好图形的层次关系,我们就可以分层来完成效果图。 最终效果 1、第一步是我们创建一个黑色径向渐变的背景。在任何颜色的油漆层,添加...

经验教程

727

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部