1

如果网上有关于此的帖子或其他内容,我很抱歉,但我的 googlefu 今天没有帮助我。我正计划为我的学校为我们的公告计划构建一个 mac 应用程序。基本上,如果我们有视频公告,我们会在 iTunes 中播放它们并镜像显示。我要构建的是一个媒体播放器,您可以在主屏幕上选择视频,然后在辅助显示器上全屏输出视频。有这样的软件,但很多软件的价格在 500 美元或以上,并且提供的功能比需要的要多得多。

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

4

1 回答 1

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 带回了一些双显示器功能。有一种设置方法,您可以在一个显示器上播放全屏视频,同时在第二个屏幕上进行一定程度的控制(使用迷你播放器)。

于 2012-12-16T20:35:24.600 回答