stream-audio-level-hooks
Version:
React hooks for MediaStream audio level
16 lines • 577 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useStreamAudioLevel = void 0;
const react_1 = require("react");
const stream_audio_level_1 = require("stream-audio-level");
exports.useStreamAudioLevel = (stream, opt) => {
const [v, setV] = react_1.useState(0);
react_1.useEffect(() => {
if (stream && stream.getAudioTracks().length > 0) {
return stream_audio_level_1.watchStreamAudioLevel(stream, setV, opt);
}
return () => { };
}, [stream]);
return v;
};
//# sourceMappingURL=index.js.map