我试过添加均衡器我的在线广播。我用http://www.everyday3d.com/blog/index.php/2008/03/26/classic-sound-equalizer-in-flashas3/
flash源文件。当我在flash ide工作时它工作正常。但在我的服务器上均衡器没有显示。但如果播放文件是mp3格式,它将起作用,但如果我们播放流url它不起作用。我不知道如何解决这个问题。我正在使用as3,我是flash的新手。请帮助任何人。谢谢提前
均衡器代码
var es:EqualizerSettings = new EqualizerSettings();
es.numOfBars = 80;
es.height = 30;
es.barSize = 3;
es.vgrid = true;
es.hgrid = 2;
es.colorManager = new GradientBarColor(0xffff4444);
es.effect = EqualizerSettings.FX_REFLECTION;
var e:Equalizer = new Equalizer();
e.update(es);
e.x = 100;
e.y = 60;
addChild(e);
addEventListener(Event.ENTER_FRAME, e.render);
答案 0 :(得分:0)
Gio说,基于SoundMixer.computeSpectrum的方法,例如你问题中链接的方法,会遇到安全问题。但也有其他选择,例如检查此代码:http://wonderfl.net/c/euIb/read(其中的某些流网址已经过时,可能无法立即生效 - 请尝试使用您自己的流网址)