AS3控制FLV的音量方法(不用组件)

在AS3中,NetStream类有这样一个属性:soundTransform,可以用来控制FLV的声音,其实现为:

实现
public function get soundTransform():SoundTransform
public function set soundTransform(value:SoundTransform):void

SoundTransform类又有个volume属性,于是想是不是直接这样写就行了:

var volumeSize:Number = 0.2;
ns.soundTransform.volume = volumeSize;

结果丫的没任何反应……莫非必须重新为ns指定一个soundTransform对象?于是改成这样:

var volumeSize:Number = 0.2;
var st:SoundTransform = new SoundTransform(volumeSize,0);
ns.soundTransform = st;

这样就木有问题了。

 

3 comments on “AS3控制FLV的音量方法(不用组件)”

  1. LD CO.,LTD is tile supplier,supply:kitchen quartz countertop,artificial marble,mosaic tile,glass mosaic tile,Porcelain tiles,polished tiles,wall tiles,floor tile.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据