admin管理员组

文章数量:1531452

2024年6月27日发(作者:)

计算机光盘软件与应用 

多媒体技术及应用 

Computer CD Software and Applications 2011年第21期 

Director1 1.5制作 

基于lingo语言的嵌入式音频播放器 

卢诗骄 

(石家庄机械化步兵学院,石家庄050083) 

摘.要:Directorl1.5中音频的播放一般不能直接控制,不能满足用户的多种需要。本文通过对Director11.5中音频播 

放的深入分析和研究,运用hngo语句进行脚本编写,制作了嵌入式音频播放器,实现了多媒体作品内部直接自主控制音频 

播放,实现音频播放的多种效果,具有较强的参考价值和启发性。 

关键词:Director;lingo;音频播放 

中图分类号:TP309 文献标识码:A 文章编号:1007—9599(2011)21—0140—02 

Directorl1.5 Production Based on 

lingo Language of Embedded Audio Player 

Lu Shijiao 

(Shijiazhuang Mechanized Infantry Academy,Shijiazhuang 050083 ̄China) 

Abstract:In Directorl 1.5,the play of audio can not directly be controled normally,Thus can not satisfy the various needs of 

user;This paper gives thorough analysis and research on audio play in Directorl1.5,writes script program with lingo language,makes 

the embedded audio player,and realizes autonomous control of the audio play in multi-media works directly.At the same time,hte 

user can realize various effect ofaudio play.The paper has good reference value and inspiration. 

Keywords:Director;Lingo;Audio play 

引言 

滑杆的组合,同时可根据多媒体作品的需要,在界面中对音频播 

随着多媒体技术的飞速发展,多媒体作品的应用越来越广泛, 放的内容进行灵活设置。设音频清单中需要播放的音频为音频一 

作用也越来越重要。Directorl1.5即是一款优秀的多媒体开发软 

至音频五,则音频播放界面主要内容可设定如下图所示: 

件,且自带lingo语句,可以根据用户的需求制作复杂多样功能强 

大的多媒体作品。Directorl 1.5的媒体元素主要包括文本、图形、 

图像、动画、音频和视频等,其中文本、图形、图像和动画可以直 

接在Directorl 1.5中进行各种设置,但音频和视频的播放一般不 

能直接控制。因此如果需要在多媒体作品中自主控制音视频的播 

放,需要利用Director的1 ingo语句编写脚本实现相关功能。本 

文主要研究如何在Directorl1.5中制作基于lingo语句的嵌入式 

音频播放器,以满足多媒体作品中自主控制音频播放的要求,同时 

还可以使音频具有多种播放效果,使多媒体作品更加精彩…。 

图1音频播放界面 

二、嵌入式音频播放器功能及界面的设计 

三、嵌入式音频播放器功能的实现 

(一)功能设计。嵌入式音频播放器主要设置在多媒体作品 

嵌入式音频播放器主要功能的实现如下: 

的页面中,根据用户的需要对音频进行各种播放控制。其功能一 

(--)播放功能。将需要播放的音频文件音频一至音频五导 

般包括:(1)播放功能,用于音频从起始位置的播放:(2)暂停 

入演员表,分别为第一个演员至第五个演员,同时在音频清单中 

功能,用于暂停音频的播放;(3)继续播放功能,用于音频暂停 

设置相应的音频标签。以音频一标签为例,添加代码如下: 

播放后,从暂停播放的位置继续播放。(4)停止功能,用于音频 

on mousedown 

停止播放;(5)快退功能,用于播放上一首音频;(6)快进功能, 

if soundbusy(1)then 

用于播放下一首音频;(7)滑动杆控制播放功能,用于通过鼠标 

puppetsound 1,0 

在滑动杆上拖移滑块,控制音频播放的进度,用户可以随意将音 

puppetsound 1, 音频一 

频调整到需要的位置进行播放;(8)音量控制功能,用于鼠标在 

else puppetsound 1, 音频一 

音量滑动杆上拖移滑块,控制音频音量的大小。 

end if end 

(二)界面设计。根据功能设计,确定音频播放器的界面。 

(二)继续播放功能。在继续播放按钮上添加代码如下: 

其中播放功能主要通过鼠标单击音频播放清单中的音频标签实 

on mouseup me 

现,继续播放、暂停、停止、快退、快进五项功能通过按钮单击 

if not soundbusy(1)then 

的形式实现,播放进度控制和音量控制通过滑块在滑杆上移动进 

sound(1).play() 

行控制。因此,音频播放器的界面主要包括音频播放清单,继续 

end if end 

播放、暂停、停止、快退、快进五个按钮,及两组不同的滑块与 

(三)暂停功能。暂停功能比较简单,主要应用语句sound 

140— 

计算机光盘软件与应用 

2011年第21期 Computer CD Software and Applications 多媒体技术及应用 

~觌一 一 ~ :一一 一 一一 一 一一 一 

一~~=至 ~一一~ 让订~一 ~一一一~ 州一 ~Ⅲ一~ 刊一 一Ⅲ .一 一幽~ ~一 一 ~ 一 一

舡 一 t n tⅡ 

 ㈩一 ~ 一~一~一~一~㈨ 一~删~E吾 一~ 一 

movi e.updatestage() 

end 

上述代码实现的功能是通过鼠标在滑动杆上拖移滑块,控制 

当前音频的播放进度 。

恤 : 

 

(七)音量控制功能。音量控制功能可以直接借助Director 

中的行为库实现。具体步骤为:打开库面板的声音选项组,在其 

中选择“声音通道音量滑块”,再将其拖放到舞台音频播放界面的 

声音滑块上,这时会弹出一个参数设置窗口,进行相应设置即可 

实现音量控制。 

四、结束语 

本文主要通过Directorl1.5中lingo语句的脚本编写,制作 

了嵌入式音频播放器,用以自主控制多媒体作品的音频播放。嵌 

入式音频播放器可以根据用户的需要进行灵活设置,实现丰富生 

动的功能。此外,还可以在Directorl1.5中引入多媒体数据库系 

统,对音频进行各种调用,以进一步拓展音频播放器的功能,满 

足多媒体作品的多种需要。 

参考文献: 

【1】徐超,徐小荣.DirectorlI完全自学教程【MJ.北京:机械工业出 

版社。2009 

【2]郑建峰.经典百例DirectorMX2004[M].北京:北京中电电子 

出版社。2005 

[作者简介]卢诗骄(1978.7-),女,湖南沅陵人,讲师,硕 

士,主要研究方向为计算机。 

本文标签: 音频播放功能控制播放器