3
我讀這篇文章,併成功地讓我的應用程序的媒體密鑰迴應: Make my Cocoa app respond to the keyboard play/pause key?可可應用程序響應鍵盤播放/暫停鍵而不啓動iTunes?
然而,當我按下播放/暫停鍵,iTunes的陸續推出,有沒有爲阻止iTunes,當我按下播放鍵啓動方法/暫停鍵在我的應用程序?
我讀這篇文章,併成功地讓我的應用程序的媒體密鑰迴應: Make my Cocoa app respond to the keyboard play/pause key?可可應用程序響應鍵盤播放/暫停鍵而不啓動iTunes?
然而,當我按下播放/暫停鍵,iTunes的陸續推出,有沒有爲阻止iTunes,當我按下播放鍵啓動方法/暫停鍵在我的應用程序?
最好的辦法是使用這個SPMediaKeyTap代碼,它工作正常,但它可以是片狀的,因爲你的應用程序的包ID不包含在其他的代碼中,並且開發人員不響應對新包ID的請求。
昨天我試着學習SPMediaKeyTap,但它仍然啓動iTunes。我記得VLC做的很好,所以我去下載src看看。我發現VLC也使用SPMediaKeyTap,但它在+(BOOL)中使用GlobalMediaKeyTap時一次返回YES,它的作用就像一個魅力! – sum
該方法返回NO正在調試的時候,因爲如果GDB在你的應用程序崩潰,一半的時間就會完全掛起系統,需要一個硬重啓。 –
哦,所以我最好不要在開發/調試環境下返回NO。 – sum