AS3を使用してFlashCS5でこの小さなアプリを作成しています。サウンドは、flash.media.Soundおよびflash.media.SoundChannelを使用して再生されています。ローカルでは、すべてが完璧に聞こえますが、サーバーからゲームを実行すると、ミュートになります。
どんな助けでもありがたいです。
ありがとう。
AS3を使用してFlashCS5でこの小さなアプリを作成しています。サウンドは、flash.media.Soundおよびflash.media.SoundChannelを使用して再生されています。ローカルでは、すべてが完璧に聞こえますが、サーバーからゲームを実行すると、ミュートになります。
どんな助けでもありがたいです。
ありがとう。
It looks like a security issue, you need to use a crossdomain policy file.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="yourDomainName.com"/>
</cross-domain-policy>
and when loading a Sound , you do this:
private var sound:Sound = new Sound(); private var bufferTime:Number = 1000;// set your bufferTime here // the second argument sets checkPolicyFile to true private var context:SoundLoaderContext = new SoundLoaderContext( bufferTime , true ); //anywhere in your code //assuming you have defined your URLRequest variable. sound.load( request , context );