mirror of https://github.com/jitsi/jitsi-meet
fix(notif-sounds) Set correct audio output device for notifs (#13436)
parent
cd37cdd675
commit
acb91990bf
@ -0,0 +1 @@ |
|||||||
|
import './middleware.any'; |
@ -0,0 +1,23 @@ |
|||||||
|
import { getAudioOutputDeviceId } from '../devices/functions.web'; |
||||||
|
import MiddlewareRegistry from '../redux/MiddlewareRegistry'; |
||||||
|
|
||||||
|
import { _ADD_AUDIO_ELEMENT } from './actionTypes'; |
||||||
|
|
||||||
|
import './middleware.any'; |
||||||
|
|
||||||
|
/** |
||||||
|
* Implements the entry point of the middleware of the feature base/sounds. |
||||||
|
* |
||||||
|
* @param {Store} store - The redux store. |
||||||
|
* @returns {Function} |
||||||
|
*/ |
||||||
|
MiddlewareRegistry.register(_store => next => action => { |
||||||
|
|
||||||
|
switch (action.type) { |
||||||
|
case _ADD_AUDIO_ELEMENT: |
||||||
|
action.audioElement?.setSinkId?.(getAudioOutputDeviceId()); |
||||||
|
break; |
||||||
|
} |
||||||
|
|
||||||
|
return next(action); |
||||||
|
}); |
Loading…
Reference in new issue