var loader : URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onSoundLoaded);
loader.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS, onStatusResonse);
var req:URLRequest = new URLRequest("getfile.php");
s.load(req);
function onStatusResonse(event:HTTPStatusEvent):void
{
var headers:Array = event.responseHeaders;
// iterate on headers to get the header with the filename
}
function onSoundLoaded(event:Event):void
{
var localSound:Sound = event.target as Sound;
localSound.play();
}解决方案并不完全符合您的要求(在onSoundLoaded函数中查找文件名),但我认为这是最好的方法。希望能帮助到你
本文介绍了一个使用Flash技术加载音视频文件的方法。通过创建URLLoader实例并监听COMPLETE事件来播放加载完成的声音,同时监听HTTP响应状态事件获取头部信息,进而解析文件名。
1万+

被折叠的 条评论
为什么被折叠?



