Можно ли кодировать HTML5 с помощью javascript/php для прямого аудио из одной стороны динамика? Например, воспроизведение аудиоклипа только на левой стороне динамика.Как направить звук только с одной стороны ушной трубки?
Спасибо!
Можно ли кодировать HTML5 с помощью javascript/php для прямого аудио из одной стороны динамика? Например, воспроизведение аудиоклипа только на левой стороне динамика.Как направить звук только с одной стороны ушной трубки?
Спасибо!
Вы можете использовать интерфейс StereoPannerNode в HTML5 Web Audio Api: https://developer.mozilla.org/en-US/docs/Web/API/StereoPannerNode
Просто установите panvalue -1 направить только аудио из левой стороны. Что-то вроде этого, например, в основном взято из опубликованной ссылки.
var audioCtx = new (window.AudioContext || window.webkitAudioContext)();
var myAudio = document.querySelector('audio');
// Create a MediaElementAudioSourceNode
// Feed the HTMLMediaElement into it
var source = audioCtx.createMediaElementSource(myAudio);
// Create a stereo panner
var panNode = audioCtx.createStereoPanner();
panNode.pan.value = -1;
// connect the AudioBufferSourceNode to the gainNode
// and the gainNode to the destination, so we can play the
// music and adjust the panning using the controls
source.connect(panNode);
panNode.connect(audioCtx.destination);