aboutsummaryrefslogtreecommitdiff
path: root/webAO/viewport/utils/createMusic.ts
blob: e660173b4f69a34cebd888a3d78023333d27c7b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { opusCheck } from '../../dom/opusCheck'

export const createMusic = () => {
    const audioChannels = document.getElementsByClassName(
        "audioChannel"
    ) as HTMLCollectionOf<HTMLAudioElement>;
    const music = [...audioChannels];
    music.forEach((channel: HTMLAudioElement) => (channel.volume = 0.5));
    music.forEach(
        (channel: HTMLAudioElement) => (channel.onerror = opusCheck(channel))
    );
    return music;
};