据我所知,从远程url读取二进制数据的唯一方法是通过URLLoader。
我知道URLRequest接受了一个上下文参数,该参数允许请求检查策略文件(在我的示例中,策略文件配置正确)。尽管还不是很清楚如何使用URLLoader来做同样的事情。
我想要实现的是从我的S3存储桶中加载WAV文件。我尝试过在同一个存储桶上使用URLRequest的mp3,它工作得很好。
我应该寻找另一种加载二进制数据的方法吗?
发布于 2012-10-23 16:49:55
我不知道你到底想做什么,但你可以通过Sound#load()加载你的WAV文件。
var request:URLRequest = new URLRequest("http://s3.amazonaws.com/bucket/1.wav");
var context:SoundLoaderContext = new SoundLoaderContext(1000, true);
var sound:Sound = new Sound();
sound.load(request);或者,您可以尝试AS3WavSound。
https://stackoverflow.com/questions/13026389
复制相似问题