音量控制相关知识解读1

声音对象(Sound)
使用声音对象可以对声音进行动态控制,如将声音在播放和停止之间转换,调整声音的大小,控制左右声道等等。
一、创建声音对象
new Sound([target])
其中参数 target Sound 对象操作的影片剪辑实例。此参数是可选的。
构造函数为指定的影片剪辑创建新的 Sound 对象。如果没有指定目标实例,则 Sound 对象控制影片中的所有声音。
例如:globalsound = new Sound();
globalsound.setVolume(50);
moviesound = new Sound(myMovie);
moviesound.start();

二、声音对象的属性

声音对象的两个属性,如下表所示。

属性 说明

Duration

声音时长,单位为毫秒 mySound.duration

Position

声音已播放的毫秒数 mySound.position

三、声音对象的方法

方法

说明

格式

attachSound

将声音链接到指定的声音实例

mySound.attachSound(“idName”)

getBytesLoaded

防会指定已加载的字节数

mySound.getBytesLoaded()

getBytesTotal

返回指定声音的总字节数

mySound.getBytesTotal()

getPan

返回声音左右声的平衡值

mySound.getPan()

getTransform

返回声音对象中的声音转换信息

mySound.getTransform()

getVolume

返回指定声音的音量

mySound.getVolume()

loadSound

将声音文件加载到声音文件中

mySound.loadSound(“url”,isSrteaming)

setPan

设置声音对象的左右声道平衡

mySound.setPan(pan)

setTransform

设置声音对象的转化信息

mySound.setTransform(soundTransformObject)

setVolume

设置音量的大小


start

开始播放声音

mySound.start([secondOffset,loop])

stop

停止播放声音

mySound.stop([“idName”])

四、声音对象的事件处理函数

l 当声音被加载时调用定义的函数(onLoad

使用格式如下:

mySoundObject.onLoad = callbackFunction

l 声音停止播放时调用定义的函数(onSoundComplete

mySoundObject.onSoundComplete = callbackFunction

例如:

s = new Sound();

s.attachSound(“mySound”);

s.onSoundComplete = function(){trace(“mySound completed”);};

s.start();

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值