element-web/src/audio
SuperKenVery e288f61f0a
Prevent Element appearing in system media controls (#10995)
* Use WebAudio API to play notification sound

So that it won't appear in system media control.

* Run prettier

* Chosse from mp3 and ogg

* Run prettier

* Use WebAudioAPI everywhere

There's still one remoteAudio. I'm not sure what it does. It seems it's
only used in tests...

* Run prettier

* Eliminate a stupid error

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Update setupManualMocks.ts

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* delint

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* mocks

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* mocks

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Simplify

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* covg

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-07-04 18:08:06 +00:00
..
BackgroundAudio.ts Prevent Element appearing in system media controls (#10995) 2024-07-04 18:08:06 +00:00
compat.ts Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
consts.ts Offload some more waveform processing onto a worker (#9223) 2023-04-27 11:02:20 +01:00
ManagedPlayback.ts Update dependency prettier to v3 (#12095) 2024-01-02 18:56:39 +00:00
Playback.ts Reuse single PlaybackWorker between Playback instances (#12520) 2024-05-14 14:56:33 +00:00
PlaybackClock.ts Switch to importing models/event from main js-sdk export (#11363) 2023-08-07 08:24:58 +00:00
PlaybackManager.ts Offload some more waveform processing onto a worker (#9223) 2023-04-27 11:02:20 +01:00
PlaybackQueue.ts Switch to importing models/Room from main js-sdk export (#11361) 2023-08-04 07:36:16 +00:00
RecorderWorklet.ts Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
recorderWorkletFactory.ts Revert back to worklet-loader compatible syntax 2023-11-18 21:36:11 +01:00
VoiceMessageRecording.ts Stop using deprecated methods, fields & exports (#12524) 2024-05-15 14:58:28 +00:00
VoiceRecording.ts Extra worklet module loading and mock it in tests 2023-11-13 19:52:15 +01:00