2017-12-16 31 views
0

MEAN 스택을 사용하여 다중 사용자 채팅 응용 프로그램을 만들고 있습니다. 새로운 수신 메시지의 경우 다음 코드를 각도 4로 사용하여 사운드를 재생합니다.각도 4의 특정 탭을 클릭해야 소리가납니다.

let audio = new Audio(); 
audio.src = "../../assets/sound/incoming-chat.mp3"; 
audio.load(); 
audio.play(); 

이 방법은 대부분의 경우 사용할 수 있습니다. 그러나 Angular 앱이 열려있는 특정 탭을 클릭해야만 소리가 들릴 수 있습니다.

브라우저에서 어떤 탭이 활성화되어 있는지 독립적 인 사운드를 재생할 수 있습니까?

답변

0

이 작업을 위해 서비스를 사용해보십시오. 그리고 당신은 소리를 재생 특정 메서드를 호출 할 수 있습니다. 그 후에 당신은 모든 컴포넌트에서이 메소드를 호출해야합니다.