标签: fullscreen

使Java面板全屏

你如何制作一个JComponent(面板,框架,窗口等)全屏,以便它还重叠屏幕上的所有内容,包括Windows启动栏?

我不想改变像bitdepth等图形设备的分辨率或任何东西,我只想重叠其他一切.

java swing fullscreen

15
推荐指数
3
解决办法
3万
查看次数

HTML5视频比例模式?

我正在尝试制作全屏HTML背景,这很容易.但是因为HTML5视频调整大小以适应容器同时保持纵横比,我无法得到他想要的效果.

HTML5视频有不同的缩放模式吗?我想扩大到填充和裁剪.

这是Flash中所需的效果:http: //www.caviarcontent.com/

如果您调整窗口大小,您将看到它缩放和裁剪.你永远不会得到黑条.

谢谢您的帮助!

video html5 fullscreen scale

15
推荐指数
4
解决办法
7万
查看次数

iframe视频不会在Android网页视图中进入全屏模式

我目前正在开发基于网站的Android应用程序.iOS应用程序已经存在,我必须尊重一些代码以保持一致性.

一切都差不多完成了,但我刚刚发现了一个有趣的问题:当使用webview(我对显示的页面没有任何控制)的iframe视频页面(Youtube,Dailymotion)时,它不会全屏显示,即使我按下播放器的按钮.

我已经尝试了几乎所有在这里找到的东西,但它只涉及我知道你需要显示哪些页面的应用程序.

这是应用程序的webActivity部分的代码:

public class WebActivity extends Activity {
    String targetURL = "";
    String title = "";
    WebView wv;

    @Override
    public void onResume() { super.onResume(); CookieSyncManager.getInstance().startSync(); }
    @Override
    public void onPause() { super.onPause();  CookieSyncManager.getInstance().stopSync(); }

    /** Called when the activity is first created. */
    @SuppressLint("SetJavaScriptEnabled")
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().requestFeature(Window.FEATURE_PROGRESS);
        //getWindow().requestFeature(Window.FEATURE_NO_TITLE);
        CookieSyncManager.createInstance(getApplicationContext());
        CookieSyncManager.getInstance().startSync();
        CookieManager.getInstance().setAcceptCookie(true);
        /**
         * TODO: WebView Cookie management.
         * Right now, a cookie is hardcoded here into the WebView instead of getting it from …
Run Code Online (Sandbox Code Playgroud)

iframe android fullscreen webview

15
推荐指数
1
解决办法
6385
查看次数

iPhone网络应用启动画面

我正在开发一个iPhone网络应用程序,我正在使用"apple-mobile-web-app-capable"元标记来获得"全屏模式".当我浏览应用程序时,它会显示我最后一次加载时离开的页面的图片.看起来应用程序已经准备好接收输入,而不是,这是令人困惑的.

是否可以更改默认行为并显示空白屏幕,直到它准备好接收输入?

iphone web-applications fullscreen iphone-standalone-web-app

14
推荐指数
4
解决办法
2万
查看次数

截取DirectX全屏应用程序的屏幕截图

这令我难以置信.DirectX绕过所有内容并直接与设备驱动程序对话,因此GDI和其他常用方法将无法工作 - 除非Aero被禁用(或不可用),所有出现的内容都是屏幕左上方的黑色矩形.我已经尝试了其他几个论坛上的建议,使用DirectX来获取后台缓冲区并保存它,但我得到了相同的结果:

device-> GetFrontBufferData(0,surface); D3DXSaveSurfaceToFile("fileName",D3DXIFF_BMP,surface,NULL,NULL);

启用Aero时,有没有办法获得另一个全屏DirectX应用程序的屏幕截图?

directx screenshot fullscreen

14
推荐指数
2
解决办法
3万
查看次数

14
推荐指数
6
解决办法
2万
查看次数

是否有一种优雅的方式来处理Windows OpenGL应用程序中的全屏模式和窗口模式之间的切换?

我想知道是否可以在OpenGL窗口中使用全屏模式和窗口模式之间来回切换(我使用C++和win32编写Windows),而不会破坏OpenGL上下文,因此不得不重新加载资源(纹理, VBO等)在这个过程中?

这是不合需要的,因为它引入了在全屏和窗口模式之间切换的延迟,可能是长的,并且通过忘记重新初始化某些东西而使得更容易搞砸.

作为后续的一部分,是否有某些视觉效果被打破这样做?

在过去的几天里,我已经做了很多搜索和阅读,尽管SDL和其他框架有很多问题导致出现同样的问题(我还没有使用它们,但是......),最好的我设法找到一个可能的领导者在后台打开1x1窗口以保留上下文,同时销毁或创建一个辅助窗口.从我发现的评论来看,这看起来似乎不可靠,而且无论如何看起来都非常笨拙.

有没有一种正确的方法来执行此操作,或者是通常给定的示例方法来破坏窗口并重新创建它,包括破坏OpenGL上下文并重新创建它?

c c++ opengl winapi fullscreen

14
推荐指数
1
解决办法
8778
查看次数

iOS"Web App"与Mobile Safari具有不同的localStorage

我有一个带有meta标签的iPad webapp:

<meta name="apple-mobile-web-app-capable" content="yes">
Run Code Online (Sandbox Code Playgroud)

当我从主页(支持Web应用程序的版本)打开应用程序或在Mobile Safari中输入地址时,localStorage的内容会有所不同.我已通过打印location.href确认地址相同.

使用Mobile Safari时对localStorage所做的所有更改都反映在支持Web应用程序的版本中,但在支持Web应用程序的版本中所做的更改不会反映在Mobile Safari版本中.

域名是相同的,localStorage应该是相同的.世界上到底发生了什么?这可以修复吗?


更新 - 解决方案:根据接受的答案提示#2(强制用户处于全屏模式),我添加了以下代码:

if(("standalone" in window.navigator) && !window.navigator.standalone)
    window.location = "instructions.html";
Run Code Online (Sandbox Code Playgroud)

所以,如果你使用的是支持单机模式下的浏览器,你是不是在独立模式下,重定向到一个页面(instructions.html),这显示了用户如何将应用程序添加到主屏幕.

感谢大家的投入!

web-applications fullscreen local-storage ios iphone-standalone-web-app

14
推荐指数
2
解决办法
2万
查看次数

如何在另一个远程桌面内的远程桌面中切换全屏模式?

在我的vps中,我运行远程桌面并连接到另一个vps.
现在新的遥控器有整个屏幕,我无法控制主vps!
我该如何切换这种全屏模式?

提前致谢

remote-desktop fullscreen windows-server-2008-r2

14
推荐指数
5
解决办法
6万
查看次数

从全屏退出时,Swift 3. AVPlayerViewController问题

当应用程序退出全屏并且屏幕用户界面滑到顶部时,我在控制台中收到错误.

错误:

- [AVPlayerViewController exitFullScreenAnimated:completionHandler:]失败并显示错误视图需要先加载才能调用 - [AVPlayerViewController(0x1028b5000)exitFullScreenAnimated:completionHandler:]!

应用程序在UIWebView中以嵌入式HTML格式播放youtube视频.

码:

var webView = UIWebView(frame: self.view.frame)
webView.allowsInlineMediaPlayback = true
webView.mediaPlaybackRequiresUserAction = false
embededHTML = "<html><body style='margin:0px;padding:0px;'><script type='text/javascript' src='http://www.youtube.com/iframe_api'></script><script type='text/javascript'>function onYouTubeIframeAPIReady(){ytplayer=new YT.Player('playerId',{events:{onReady:onPlayerReady}})}function onPlayerReady(a){a.target.playVideo();}</script><iframe id='playerId' type='text/html' width='\(self.view.frame.size.width)' height=\(frameHeight) src='http://www.youtube.com/embed/\(youtube_code)?enablejsapi=1&rel=0&playsinline=1&autoplay=1&showinfo=0&modestbranding=0' frameborder='0'></body></html>"

@IBAction func playVideo(_ sender: Any) {
        if let webView = webView {
            self.view.bringSubview(toFront: webView)
            webView.scrollView.isScrollEnabled = false;
            webView.scrollView.bounces = false;
            // Load your webView with the HTML we just set up
            webView.loadHTMLString(embededHTML, baseURL: Bundle.main.bundleURL)
        }
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助高度赞赏.谢谢.

fullscreen swift avplayerviewcontroller

14
推荐指数
1
解决办法
820
查看次数