Does it matter that I can still hear the sound? It seems weird that I
can hear the song playing from a different server but not have the
ability to render the computeSpectrum.
On Nov 30, 2008, at 5:58 PM, Latcho wrote:
SecurityError: Error #2123: Security sandbox violation:
SoundMixer.computeSpectrum: http://oniricdev.com/carl/modules/audioPlayer.swf
cannot access http://setlist.matisyahuworld.com/2008-11-19-09_Dispatch_The_Troops.mp3
. No policy files granted access.
at flash.media::SoundMixer$/computeSpectrum()
at audioPlayer_fla::MainTimeline/*drawMyShit*()
You have to put a crossdomain.xml file on the mp3-server that grants
acces to the swf-server domain: http://setlist.matisyahuworld.com/crossdomain.xml
[ with xml inside, not html as it renders now]
Put it in root of the swf-server or define non-top-level xml
location within the swf by Security.loadPolicyFile(urltocrossdomain);
Latcho
Carl Welch wrote:
Hi guys,
I just ran into a funky problem with computeSpectrum. it appears
that it won't work if the mp3 isn't located on the same server as
the swf calling it. Is there a work around for this issue?
I tried using this as a solution but it didn't have any effect at
all:
import flash.media.SoundLoaderContext;
var context:SoundLoaderContext = new SoundLoaderContext();
context.checkPolicyFile = true;
_sound.load(new URLRequest('http://server/song.mp3'), context);
Here is an example of what I have:
swf and mp3 on the same server:
http://oniricdev.com/carl/modules/audioPlayer_test.swf
mp3 from a server other than the one that is hosting my swf:
http://oniricdev.com/carl/modules/audioPlayer.swf
Thanks!
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
--
Carl Welch
http://www.carlwelch.com
http://www.jointjam.com
[EMAIL PROTECTED]
805.403.4819
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders