Questions tagged «fullscreen»

全屏对象占据整个屏幕。




6
我可以在iPhone或Android上避免使用HTML5原生的全屏视频播放器吗?
我建立了一个Web应用程序,该应用程序使用HTML5标签和JavaScript代码来呈现与正在运行的视频同步的其他内容。它在桌面浏览器(Firefox,Chrome和Safari)中非常有效。在iPhone或DroidX上,本机视频播放器弹出并接管屏幕,从而遮盖了我想与视频同时显示的其他动态内容。 有没有办法解决?如有必要,我将弄清楚如何为这两个平台编写本机应用程序,但是如果我坚持使用HTML5 / JavaScript,则可以节省大量时间。

13
全屏Java中的JFrame
我将很快进行一个项目,并且必须在其中使用全屏模式。 它将在窗口中绘制一些图形。如果我使用JFrame或类似的东西,那会很方便。 我不知道屏幕的最终分辨率是多少。请告诉我图形是否会自动缩放? JFrame jf = new JFrame(); jf.setSize(1650,1080); //make it fullscreen; //now is everything is going to be rescaled so it looks like the original?
110 java  swing  fullscreen 

2
WPF应用程序中的全屏
我正在开发WPF应用程序,它将以全屏显示。此外,该应用程序还可以在许多多维尺寸的平板电脑上运行。我希望我的应用程序可以独立于其尺寸在全屏模式下运行。 完成这项任务的最佳实践是什么?
93 c#  wpf  xaml  fullscreen 

11
如何在Android活动中永久隐藏导航栏?
我想在我的活动中永久隐藏导航栏(而不是整个系统ui)。现在我正在使用这段代码 getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 它隐藏了该条,但是当用户触摸屏幕时它再次显示。有什么方法可以永久隐藏它,直到活动结束onStop();

5
Chrome全屏API
根据这篇文章 Google Chrome 15具有全屏JavaScript API。 我试图使其工作,但失败了。我也徒劳地搜寻了官方文件。 全屏JavaScript API是什么样的?

6
如何停止requestAnimationFrame递归/循环?
我将Three.js与WebGL渲染器一起使用,以制作一个在play单击链接时全屏显示的游戏。对于动画,我使用requestAnimationFrame。 我这样启动它: self.animate = function() { self.camera.lookAt(self.scene.position); self.renderer.render(self.scene, self.camera); if (self.willAnimate) window.requestAnimationFrame(self.animate, self.renderer.domElement); } self.startAnimating = function() { self.willAnimate = true; self.animate(); } self.stopAnimating = function() { self.willAnimate = false; } 在需要时,我调用该startAnimating方法,是的,它确实按预期工作。但是,当我调用该stopAnimating函数时,事情就坏了!不过,没有报告的错误... 设置基本上是这样的: play页面上有一个链接 用户单击链接后,渲染器domElement应全屏显示,并且 的 startAnimating调用方法,渲染器开始渲染东西 单击转义后,我注册一个fullscreenchange事件并执行stopAnimating方法 该页面尝试退出全屏显示,但确实如此,但是整个文档完全空白 我很确定我的其他代码还可以,并且我以某种requestAnimationFrame错误的方式停止了。我的解释可能很烂,所以我将代码上传到了我的网站,您可以在这里看到它的发生:http : //banehq.com/Placeholdername/main.html。 这是我不尝试调用动画方法的版本,并且全屏输入和输出均可使用:http : //banehq.com/Correct/Placeholdername/main.html。 第一次play单击后,游戏将初始化并start执行其方法。全屏退出后,将stop执行游戏的方法。每隔一次play单击一次,游戏将仅执行其start方法,因为无需再次对其进行初始化。 外观如下: var playLinkHasBeenClicked = …

9
如何使<div>完全填充浏览器窗口,包括截至2019年的Mobile Safari
我正在开发一个单页Web应用程序,该应用程序通常会在移动设备上使用。它的功能之一是地图模式,它会临时接管整个浏览器窗口。距离比例尺和一些控件连接到地图的四个角。这是地图的一些屏幕截图,因此您可以知道我在说什么: 该图是作为一个&lt;div&gt;与position: fixed所有四个坐标为零; 我还将在地图可见时临时将设置为&lt;body&gt;,overflow: hidden以处理基础应用程序显示远离原点滚动的情况。这足以使地图完全按照我在桌面浏览器上的方式工作。移动浏览器还要求我给meta视口标签加上类似的东西"width=device-width,user-scalable=no",以使窗口的可见区域与视口完全对应。 几年前,当我最初编写此应用程序时,所有这些方法的运行都很漂亮,但是iOS Safari沿途停止了任何涉及缩放的元视口选项-显然有太多站点在错误地使用了标签,导致文本小得难以理解,但不可缩放。当前,如果在此浏览器上启用地图,则可能会获得稍微放大的视图,该视图会切断右侧和底部的那些按钮-您对此无能为力,因为所有触摸都被解释为地图的缩放/平移手势,而不是浏览器滚动。没有通过这些按钮访问的功能,地图就不是非常有用-没有右上角的按钮,您甚至无法关闭地图。唯一的方法是重新加载页面,这可能会导致未保存的数据丢失。 我肯定会添加history.pushState/ 的使用,onpopstate以便地图覆盖的行为就像单独的页面一样。您可以使用浏览器的“后退”按钮退出地图模式-但这不能解决由于缺少按钮而导致的其他功能损失。 我已经考虑过使用.requestFullscreen()来实现地图叠加层,但是并非所有地方都支持该应用程序可用。特别是,它显然根本无法在iPhone上使用,在iPad上,您会看到一个状态栏和一个巨大的“ X”按钮,该按钮覆盖您的内容-我的距离刻度可能不再可读。无论如何,这并不是我真正想要的语义-我需要整个窗口,而不是整个屏幕。 如何在现代浏览器上显示全窗口显示?我可以在该主题上找到的所有信息都涉及使用meta视口标记,但是正如我提到的那样,它不再起作用。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.