catch a couple of exceptions

This commit is contained in:
David Baker 2022-06-15 21:37:42 +01:00
parent 05e786e3d6
commit 0ffd860fdb
2 changed files with 13 additions and 3 deletions

View file

@ -58,8 +58,12 @@ export const usePTTSounds = (): PTTSounds => {
break; break;
} }
if (ref.current) { if (ref.current) {
try {
ref.current.currentTime = 0; ref.current.currentTime = 0;
await ref.current.play(); await ref.current.play();
} catch (e) {
console.log("Couldn't play sound effect", e);
}
} else { } else {
console.log("No media element found"); console.log("No media element found");
} }

View file

@ -68,7 +68,13 @@ export const useMediaStream = (
audioOutputDevice && audioOutputDevice &&
mediaRef.current !== undefined mediaRef.current !== undefined
) { ) {
console.log(`useMediaStream setSinkId ${audioOutputDevice}`); if (mediaRef.current.setSinkId) {
console.log(
`useMediaStream setting output setSinkId ${audioOutputDevice}`
);
} else {
console.log("Can't set output - no setsinkid");
}
// Chrome for Android doesn't support this // Chrome for Android doesn't support this
mediaRef.current.setSinkId?.(audioOutputDevice); mediaRef.current.setSinkId?.(audioOutputDevice);
} }