使用 Allegro 5,如何在全屏模式下初始化游戏,使其符合屏幕格式(宽屏 16:9 与普通 3:4)
al_create_display (w, h)
Run Code Online (Sandbox Code Playgroud)
让我们选择您想要的任何比例。例如,无论屏幕大小如何,您都可以设置 640x480。但在宽屏显示器上看起来会很奇怪。你怎么知道使用哪个比率?
我正在尝试通过 HTTP 在视频视图中流式传输视频。我的代码如下所示。我在视频之间出现了空白。我想在整个屏幕上播放视频......有人可以建议该怎么做吗?
MediaController mc = new MediaController(VideoViewActivity.this);
mc.setAnchorView(mVideoView);
mc.setMediaPlayer(mVideoView);
Uri video = Uri.parse(path);
mVideoView.requestFocus();
mVideoView.setMediaController(mc);
mVideoView.setVideoURI(video);
mVideoView.start();
Run Code Online (Sandbox Code Playgroud)
这就是我编码播放视频的方式。下图显示了空间。

我只是想问:如何使用Microsoft Visual Basic 2010 express在全屏模式下运行应用程序.你知道我的意思,就像一个游戏,但应用程序.
可能吗?如果没有,请告诉我如何以及我需要做什么.谢谢.
我希望我不会发一个重复的问题,但我无法找到这样的问题,所以也许我很安全?无论如何...
对于我正在制作的应用程序,我将同时打开两个应用程序(两个独立的进程和窗口).运行这些应用程序的计算机将具有多个监视器.我希望第一个应用程序/窗口全屏显示并占用我的一个显示器(简单部分),另一个应用程序/全屏显示在第二个显示器上.如果可能的话,我希望他们以这种方式初始化.
目前,我使用此代码使我的窗口全屏:
this.setVisible(false);
this.setUndecorated(true);
this.setResizable(false);
myDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
myDevice.setFullScreenWindow(this);
Run Code Online (Sandbox Code Playgroud)
它所在的类是JFrame类的扩展,myDevice的类型为"GraphicsDevice".当然有可能有一个更好的方法来使我的窗口全屏,以便我可以在两个不同的显示器上全屏显示两个不同的应用程序.
如果我不清楚,请说明,我会尝试编辑澄清!
我需要一个带有很多内容的全屏窗口,由Cocoa Xcode 4制作.但是有一个持续的警告:每当我尝试调整主窗口的大小时,我都会收到此警告(代码编译得很好,但我确定对于小屏幕用户来说会出问题)这是警告:
"不支持的配置内容矩形不完全在菜单栏的屏幕上(可能无法完全看到所有屏幕分辨率和配置)"
我有两个问题:
1-什么是摆脱这个警告的最佳方法(除了使用较小的窗口,因为警告开始于560 x 560窗口大小.我不能使用这么小的屏幕)
2-如何告诉程序一开始全屏打开?
我正在制作一个用于在电视机上显示 youtube.com/tv 的应用程序。它有一个简单而漂亮的布局,它还有一些不错的功能,比如通过智能手机配对和控制它。所以..我使用 webview 来获取 url: youtube.com/tv
一切正常,除了我希望它在选择 vid 时自动全屏显示。
通常我已经找到了我所有的答案搜索,(这里)但是这个很难。
我希望一切都发生在 webview 中。那应该可以吧?或者我是否需要开始一个新的意图,或者创建一个 newclass videoview.java 来调用一个 eks.java 。视频视图.xml?对此真的不确定.. 我问的原因是当视频开始时,youtube.com/tv 会像播放列表一样自动播放下一个,希望保持这种方式。
我在http://developer.android.com/reference/android/webkit/WebChromeClient.html#onShowCustomView(android.view.View , android.webkit.WebChromeClient.CustomViewCallback) 上找到了一些关于 HTML5 全屏的文档,关于如何执行此操作,但是还是很困惑。这是要走的路吗?使用:
public void onShowCustomView(View view, WebChromeClient.CustomViewCallback callback)
Run Code Online (Sandbox Code Playgroud)
和:
public void onHideCustomView ()
Run Code Online (Sandbox Code Playgroud)
这是我的主要 TV.java 到现在为止。请保持温和,因为我对这些东西很陌生。
@SuppressLint("SetJavaScriptEnabled")
public class Tv extends Activity
{
WebView web;
@Override
public void onCreate(Bundle savedInstanceState)
{
//Transparent actionBar Only option menu available...
requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
ActionBar actionBar = getActionBar();
actionBar.setBackgroundDrawable(null);
setDisplayShowHomeEnabled(false);
setTitleShowHomeEnabled();
getActionBar().setDisplayShowHomeEnabled(false);
getActionBar().setDisplayShowTitleEnabled(false);
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
// webview id
web = …Run Code Online (Sandbox Code Playgroud) 我经历了 10 多个内容相同的问题,但没有找到更新的答案。(我猜网络世界正在迅速变化)。第一件事是,是否可以将当前窗口全屏模拟 F11 按下用户按钮单击。如果我希望该功能适用于所有主要浏览器(IE、FF、Chrome 和 Safari),那么最佳做法是什么。
如何在 Javascript 中制作全屏窗口(在整个屏幕上拉伸)
包括上面的链接,我问了很多问题,但没有问题。如果有人能提出一个想法,那真的很有帮助。谢谢。
我正在制作一个标签视图控制器的应用程序.对于第一个选项卡,我有一个滚动图片的UIPageViewController.一切正常,除了图片没有全屏显示.我为图像视图设置了约束以覆盖整个视图控制器,但是当它被加载到页面视图中时,它不会一直覆盖到底部.图像被滚动点指示符切断,然后它只是白色.
我确信它很简单,但有没有一种方法可以覆盖整个屏幕,就像我有限制设置一样?

我正在尝试在我的应用中放入一些嵌入式youtube视频。用户需要能够全屏显示视频,但网络视图的youtube播放器没有全屏按钮!哇...?我四处搜寻,没有找到解决方法。顺便说一句,不能选择使用Google YouTube API。我有一个解决方法(单击该视频缩略图会打开全屏WebView),但是如果Webview可以为我处理,它将更简单/更优雅。
这是我加载youtube视频的方式
String htmlString = "<html><body style='margin:0px auto; padding:0px; width: 100%;'><script type='text/javascript' src='http://m.youtube.com/iframe_api'></script><div style=\"padding-bottom: 56.25%;position: relative;\"><iframe allowfullscreen='allowfullscreen' id='playerId' type='text/html' style=\"width: 100%; height: 100%; position: absolute;\" width=\"560\" height=\"315\" src='http://www.youtube.com/embed/IwfUnkBfdZ4?enablejsapi=1&rel=0&playsinline=0&autoplay=0' frameborder='0'></div></body></html>";
if (youtubeWebView == null){
youtubeWebView = ButterKnife.findById(view, R.id.youtubeWebview);
}
youtubeWebView.getSettings().setJavaScriptEnabled(true);
youtubeWebView.getSettings().setLoadWithOverviewMode(true);
youtubeWebView.loadData(htmlString, "text/html", null);
Run Code Online (Sandbox Code Playgroud) 我打算更改我显示全屏窗口的显示器.将投影仪连接起来时,这一点尤其有趣.
我试过使用,fullscreen_on_monitor但这不会产生任何明显的变化.
这是一个非工作的例子:
#!/usr/bin/env python
import sys
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository import Gdk
w = Gtk.Window()
screen = Gdk.Screen.get_default()
print ("Montors: %d" % screen.get_n_monitors())
if len(sys.argv) > 1:
n = int(sys.argv[1])
else:
n = 0
l = Gtk.Button(label="Hello, %d monitors!" % screen.get_n_monitors())
w.add(l)
w.show_all()
w.fullscreen_on_monitor(screen, n)
l.connect("clicked", Gtk.main_quit)
w.connect("destroy", Gtk.main_quit)
Gtk.main()
Run Code Online (Sandbox Code Playgroud)
无论我提供什么价值,我都可以看到同一台显示器上的窗口(满分为3).
我的问题是:如何让全屏窗口出现在另一台显示器上?