FirstPersonController AudioClip component interrupt Background audio from the BackgroundAudio AudioClip
Whenever I press play, my character's footsteps sound is shown on the AudioSource - AudioClip bar, but when I stand still the Background music is played, and whenever I try to move, the Background music stops and restarts only when the character stops moving.
Here's the code: using System.Collections; using System.Collections.Generic; using UnityEngine;
public class MusicPlayer : MonoBehaviour { public AudioClip[] clips; private AudioSource audioSource;
 static MusicPlayer Instance;
 void Awake()
 {
     DontDestroyOnLoad(transform.gameObject);
     if (Instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
         DontDestroyOnLoad(gameObject);
     }
 }
 void Start()
 {
     audioSource = FindObjectOfType<AudioSource>();
     audioSource.loop = false;
 }
 private AudioClip GetRandomClip()
 {
     return clips[Random.Range(0, clips.Length)];
 }
 void Update()
 {
     if (!audioSource.isPlaying)
     {
         audioSource.clip = GetRandomClip();
         audioSource.Play();
     }
 }
 
               }
This is put on my Music Player Empty Game object and there is also another Audio source on the FPS controller. Is there a way I can have my playlist of songs playing without getting interrupted by the footstep sound?
Your answer
 
             Follow this Question
Related Questions
AudioSource does not play upon entering trigger 1 Answer
Cracking at end of audio? 0 Answers
Audio Cutting Out Unexplainably 1 Answer
Change Audio Mixer through script for every scene 0 Answers
Playing looped sound while holding button is distorted 2 Answers