1

据我了解,从远程 url 读取二进制数据的唯一方法是通过URLLoader.

我知道这URLRequest需要一个上下文参数,该参数允许要求检查策略文件(在我的情况下已正确配置)。虽然目前还不是很清楚如何对URLLoader.

我想要实现的是从我的 S3 存储桶中加载 WAV 文件。我尝试使用URLRequest在同一个存储桶上使用的 mp3,效果很好。

我应该寻找另一种加载二进制数据的方法吗?

4

1 回答 1

0

我不知道你想做什么,但你可以通过Sound#load().

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

于 2012-10-23T08:49:54.580 回答