Я не могу подключиться к своему аудиофайлу, используя загрузку метода three.js с помощью webpack2

99
8

Я использую 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://localhost: 8080/audio/YouBitch.mp3 404 не обнаружены те же проблемы, когда я пытался загрузить json файл с помощью трехjs

спросил(а) 2021-01-27T20:03:41+03:00 4 месяца, 3 недели назад
1
Решение
108

Если вы используете пакет webpack на своем веб-сервере, путь будет относиться к URL-адресу веб-сайта, а не локальной файловой системе. Поэтому вам нужно будет обслуживать их через ваш веб-сервер.

ответил(а) 2021-01-27T20:03:41+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема