إن كنت تقصد اختفاء أو ظهور نافذة المتصفح tقد أجابك @E.Nourddine أما إن كنت تقصد اختفاء أو ظهور Route يمكنك الاستعانة بـالحدث $locationChangeStartاقترح إيقاف الصوت مهما كان عند تغيير Location بالكود الآتي $rootScope.$on('$locationChangeStart',function(event,newUrl,oldUrl,newState,oldState){
$scope.audio.pause();
})للمزيد من التفصيل حول هذا الحدث $location الأحداث $on