Open
Description
Description:
SetVolume event always maxes out any audio input I attempt to modify the value for regardless of values being sent it always seems to max the selected volume. This happens even with useDecibel option as well.
Steps
- Build Slider Input
- min -101
- max 26
- use slider to select volume
- send SetVolume call thru socket with source name and value from slider
- audio is instantly maxed out for the given source regardless of number sent from -101 to 26
Versions Used:
- obs-websocket-js version: 4.0.3
- obs-websocket plugin version: 4.9.1
- obs-studio version: 27.2.3
- node version: 16.13.1
<label for="volume" className="block text-sm font-medium text-white">{feed?.name}: {feed?.volume}</label>
<input
min={-101.0}
max={26.0}
step={0.1}
id="volume"
name="volume"
type="range"
className="w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"
defaultValue={feed?.volume}
onMouseUp={e => SetVolume(feed, e)}
/>
SetVolume = (src, e) => {
const { name } = src;
console.log("Volume Changed To:" e.target.value);
this.obs.socket.send('SetVolume', {
source: name,
volume: e.target.value,
});
}
log
Volume Changed To: 0.1
Metadata
Metadata
Assignees
Labels
No labels