webrtc / samples

WebRTC Web demos and samples
https://webrtc.github.io/samples
BSD 3-Clause "New" or "Revised" License
13.74k stars 5.69k forks source link

ScriptProcessorNode deprecated in Chrome 121. #1649

Closed benbro closed 4 months ago

benbro commented 4 months ago

Browser affected

Chrome 121.0.6167.160

Description

ScriptProcessorNode is deprecated in Chrome 121 but still works. Console warning suggests to use AudioWorkletNode. Supported on all browsers and Safari 14.1: https://developer.mozilla.org/en-US/docs/Web/API/AudioWorklet#browser_compatibility https://github.com/webrtc/samples/blob/gh-pages/src/content/getusermedia/volume/js/soundmeter.js#L21

Steps to reproduce

Open demo in Chrome 121: https://webrtc.github.io/samples/src/content/getusermedia/volume/

Expected results

No console warning.

Actual results

Console warning.

soundmeter.js:21 [Deprecation] The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead. (https://bit.ly/audio-worklet)
fippo commented 4 months ago

see #1509