我无法使用带有webpack2的three.js方法加载我的音频文件

时间:2017-11-19 05:33:21

标签: javascript three.js

我正在使用webpack2,我有npm安装包可以运行mp3文件,但是three.js无法获取文件

 module.exports.music = function(){
var listener = new THREE.AudioListener();
camera.add(listener);
var sound = new THREE.Audio(listener);
var audioLoader = new THREE.AudioLoader();
audioLoader.load('../audio/YouBitch.mp3', function(buffer){
    sound.setBuffer(buffer);
    sound.setLoop(true);
    sound.setVolume(0.5);
    sound.play();
})
  }

控制台说找不到http://pythontutor.com/visualize.html#mode=edit 404 当我尝试使用threejs

加载json文件时,同样的问题仍然存在

1 个答案:

答案 0 :(得分:0)

如果您在Web服务器上提供webpack包,则路径将相对于网站URL而不是本地文件系统。因此,您需要通过Web服务器提供服务。