Javascript 为什么要用浏览器访问raw.mp4文件要花这么长时间

Javascript 为什么要用浏览器访问raw.mp4文件要花这么长时间,javascript,html,audio,video,Javascript,Html,Audio,Video,我尝试在以下位置使用Chrome和Firefox访问并播放我的原始.mp4文件: http://localhost/myproject/myfiles/myfile.mp4 播放单个文件需要5分钟以上。 为什么会这样。(我的.mp3文件也是如此) 这导致我的javascript应用程序似乎无法工作,尽管您必须等待5分钟以上才能看到它的运行 我如何加快这个过程。 以下是播放.mp3文件的代码: var audio = document.createElement('audio'), source

我尝试在以下位置使用Chrome和Firefox访问并播放我的原始.mp4文件:

http://localhost/myproject/myfiles/myfile.mp4
播放单个文件需要5分钟以上。 为什么会这样。(我的.mp3文件也是如此)

这导致我的javascript应用程序似乎无法工作,尽管您必须等待5分钟以上才能看到它的运行

我如何加快这个过程。 以下是播放.mp3文件的代码:

var audio = document.createElement('audio'),
source = context.createMediaElementSource(audio);
audio.setAttribute('autoPlay','false');
audio.src = path + mp3.file;
audio.addEventListener('canplay', function(e) {
    audio.play();
    analyser.smoothingTimeConstant = 0.8;
    analyser.fftSize = 512;
    source.connect(analyser);
}, false);

谢谢,

我会查看浏览器的开发工具(Firebug或Chrome的内置控制台,在“网络”选项卡中)到底需要多长时间。问题类似于这个问题:如前所述,需要更多关于请求需要多长时间的信息。还有,文件大小是多少。我会看着控制台。不过我不太明白。也许这有帮助:在这种情况下,有趣的是“时间线”部分(在文档中搜索“时间线”),您可以获得加载到文档中的每个文件的时间线。很有意思的是,看看请求的哪一部分花费了这么长的时间——“连接”、“排队”、“等待响应”或“接收数据”。另外,告诉我们文件有多大也是绝对必要的。