2014-02-26 14 views
0

我正在開發一個Cocoa項目。在我的項目,我拖着一個媒體到我的窗口,並試圖如何通過空格鍵啓用Paly /暫停QLPreviewController

查看/它使用了QLPreviewController.I要求,我應該發揮&暫停我的

視頻,當我點擊空格鍵播放(查看後它在QLPreviewController中)。我的

QLPreviewView作爲子視圖添加到NSWindow,此窗口顯示如下。

[mediaWindow addSubView:previewWindow]; // previewWindow是QLPreviewView實例

[mediaWindow的ShowWindow:無]; // mediaWindow是NSWindow

我想知道如何使遊戲和通過空格鍵暫停視頻被瀏覽時,

當前沒有發生。任何幫助表示讚賞。

回答

0

我不知道qlpreviewcontroller的實現,但實際上應該只是獲取關鍵事件,然後通過對上述視圖控制器進行操作來做出反應。重要事件可通過重寫以下方法來接收(如在this question中所述):

-(void)keyDown:(NSEvent*)theEvent 
{ 
    NSString* keysPressed = [theEvent characters]; 
    if ([keysPressed isEqualToString:@" "]) 
    { 

    } 
}