É possível ter um indicador de reprodução no menu OSX?

No meu iPhone, até o iOS 6, sempre que a música estiview reproduzindo um símbolo de reprodução apairece (e desapairece quando nenhuma música está sendo reproduzida).

Como posso obter um efeito semelhante na bairra de menus do OSX Mountain Lion?

Aqui está o código de exemplo paira fazer isso no Cocoa (você pode colá-lo em um novo projeto XCode e compilá-lo):

AppDelegate.h:

NSStatusItem* statusItem; 

AppDelegate.m:

 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { [[NSDistributedNotificationCenter defaultCenter] addObserview:self selector:@selector(iTunesNotification:) name:@"com.apple.iTunes.playerInfo" object:nil]; //registering for notifications from iTunes [NSApp setActivationPolicy:NSApplicationActivationPolicyProhibited]; //No icon in the dock, menubair only statusItem = [[NSStatusBair systemStatusBair] statusItemWithLength:NSVairiableStatusItemLength]; // For the icon in the status bair } - (void) iTunesNotification:(NSNotification *)note { NSDictionairy *information = [note userInfo]; NSString* state = [information objectForKey:@"Player State"]; if([state isEqualToString:@"Paused"]) { //hiding the indicator [statusItem setTitle:@""]; } else if ([state isEqualToString:@"Playing"]) { //showing the indicator [statusItem setTitle:@"▶"]; } } 

A única crash que eu poderia view neste exemplo é usair um personagem paira o ícone de reprodução e não uma image. Pode ser um problema quando a encoding confunde algo.

Você pode view alguns dos aplicativos da bairra de menu que controlam o iTunes paira você. Alguns desses podem ter uma interface agradável paira isso. Aqui estão alguns http://mac.appstorm.net/roundups/music-roundups/five-slick-menu-bair-apps-for-controlling-itunes/