Objective c 适用于多屏幕的Mac应用程序?

Objective c 适用于多屏幕的Mac应用程序?,objective-c,macos,media-player,quicktime,Objective C,Macos,Media Player,Quicktime,我很抱歉,如果网上有关于这个的帖子或其他东西,但我的Google Fu今天帮不了我。我正计划为我的学校制作一个mac应用程序,用于我们的发布计划。基本上,如果我们有视频公告,我们会在iTunes中播放并镜像显示。我想要构建的是一个媒体播放器,您可以在主屏幕上选择视频,并在辅助显示器上输出视频全屏。有这样的软件,但很多软件都是500美元或更多,提供的功能远远超过需要 我的问题是如何让我的程序在没有任何工具栏的情况下在第二个全屏上显示视频。它可能就在我面前。如果你们有任何资源,请告诉我。这将是我第一

我很抱歉,如果网上有关于这个的帖子或其他东西,但我的Google Fu今天帮不了我。我正计划为我的学校制作一个mac应用程序,用于我们的发布计划。基本上,如果我们有视频公告,我们会在iTunes中播放并镜像显示。我想要构建的是一个媒体播放器,您可以在主屏幕上选择视频,并在辅助显示器上输出视频全屏。有这样的软件,但很多软件都是500美元或更多,提供的功能远远超过需要

我的问题是如何让我的程序在没有任何工具栏的情况下在第二个全屏上显示视频。它可能就在我面前。如果你们有任何资源,请告诉我。这将是我第一次为mac开发应用程序。我基本上是一个iOS的家伙。如果有任何关于为2个屏幕制作应用程序的教程,请告诉我。我对媒体播放器很满意,这并不难,我只是不知道该怎么办

      //display window without any of the usual dressing
 [window setStyleMask:NSBorderlessWindowMask]; 

      //set 'z-index' of window to display on top of menubar
 [window setLevel:NSMainMenuWindowLevel+1];

      //set the window rect to the screen rect
 NSRect mainDisplayRect = [[NSScreen mainScreen] frame];
 [window setFrame:mainDisplayRect display:YES];
还有比这更多的,但这将有助于了解你必须做什么。这种方法避免了OSX10.7+全屏模式的优点——正如您可能已经了解到的,在这些新的全屏模式下,使用双显示器并不容易。使用上述方法,您可以从一个屏幕(保留菜单栏、其他窗口、对操作系统的完全访问)控制应用程序,同时在第二个显示器上全屏播放其中一个窗口


顺便说一下,新版iTunes带来了一些双显示器功能。有一种方法可以将其设置为在一个显示器上显示全屏视频,同时在第二个屏幕上进行某种程度的控制(使用miniplayer)。

搜索Xcode文档中的“显示”,这将为您提供一个起点。好的,非常感谢。我还没有真正开始,我只是想看看在开始之前我能得到什么资源。我知道所有的bs都有屏幕什么的。谢谢你的快速回复。