Not sure if that work, but at least, you should try to use the right 
Notification Center. 

NSWorkspace Notification Center is only used to broadcast NSWorkspace 
notifications.

https://developer.apple.com/documentation/avfaudio/avaudiosession/responding_to_audio_session_interruptions
 
<https://developer.apple.com/documentation/avfaudio/avaudiosession/responding_to_audio_session_interruptions>




> Le 23 août 2021 à 22:30, Gabriel Zachmann via Cocoa-dev 
> <cocoa-dev@lists.apple.com> a écrit :
> 
> In my macOS app, I'd like to get notified if and when a FaceTime call comes 
> in.
> 
> I thought I could get these notifications with code like this:
> 
> - (void) applicationDidFinishLaunching: (NSNotification *) aNotification
> {
>        NSNotificationCenter *nc = [[NSWorkspace sharedWorkspace] 
> notificationCenter];
>        [nc addObserver: self
>               selector: @selector(interrupt:)
>                   name: AVAudioSessionInterruptionNotification object: NULL];
> ...
> }
> 
> - (void) interrupt: (NSNotification*) notification
> {
> ...
> }
> 
> 
> I can get a NSWorkspaceWillSleepNotification (which I am also interested in), 
> but I don't get the AVAudioSessionInterruptionNotification.
> My app doesn't do any sounds rendering, though. (just the occasional NSBeep).
> 
> Is there any way I can get that notification in case of incoming Facetime 
> call?
> 
> 
> 
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/mailing%40xenonium.com
> 
> This email sent to mail...@xenonium.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to