据我了解,从远程 url 读取二进制数据的唯一方法是通过URLLoader
.
我知道这URLRequest
需要一个上下文参数,该参数允许要求检查策略文件(在我的情况下已正确配置)。虽然目前还不是很清楚如何对URLLoader
.
我想要实现的是从我的 S3 存储桶中加载 WAV 文件。我尝试使用URLRequest
在同一个存储桶上使用的 mp3,效果很好。
我应该寻找另一种加载二进制数据的方法吗?
据我了解,从远程 url 读取二进制数据的唯一方法是通过URLLoader
.
我知道这URLRequest
需要一个上下文参数,该参数允许要求检查策略文件(在我的情况下已正确配置)。虽然目前还不是很清楚如何对URLLoader
.
我想要实现的是从我的 S3 存储桶中加载 WAV 文件。我尝试使用URLRequest
在同一个存储桶上使用的 mp3,效果很好。
我应该寻找另一种加载二进制数据的方法吗?
我不知道你想做什么,但你可以通过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。