问题标签 [android-fullscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4753 浏览

android - Android WebView html5 视频强制全屏

我已经在这个问题上工作了至少一个星期。我已经阅读了 StackOverflow 中关于它的所有帖子,但我仍然没有找到解决方案,我开始认为这是不可能的。

我想在嵌入在这样的布局中的 webview 中显示 HTML:

问题的方案

问题是,如果该 HTML 代码中有一个 HTML5 视频,那么由于 Android 操作系统中的错误,它将被裁剪:Link to bug

我尝试了许多解决方法,但似乎都没有奏效。我最后一次尝试是为低于 Jelly Bean 的设备全屏显示视频(他们已修复此版本的错误)。

我对必须显示的 HTML 没有任何控制权,所以我发现做某事的唯一方法是注入 javascript 代码。现在,我正在同时处理 onShowCustomView 以使其全屏显示。

我的目标是:

  • 检测 html 何时包含 html5 视频。
  • 对于低于 Jelly Bean 的操作系统版本,强制全屏。

现在,我已经达到:

  • 以全屏模式显示不在 iframe 中的 html5 视频,用于低于 Ice Cream Sandwich 的版本(ICS 忽略 webkitEnterFullScreen)
0 投票
1 回答
797 浏览

android - 在 Android 平板电脑上全屏播放视频

我一直都知道,Android 平板电脑上真正的全屏模式在不root 设备的情况下是不可能实现的,但最近我购买了基于 4.3 的 Nexus 7 2013,我可以清楚地看到 YouTube 和 VLC 隐藏菜单栏。

我不会用代码来污染这个问题,因为明显尝试使我的活动全屏编程或通过AndroidManifest.xml简单地问,是否有人知道在 Android 4.3 上全屏显示?

0 投票
8 回答
50044 浏览

android - 全屏应用安卓

我有两个问题:

  1. 一个如何全屏运行我的应用程序
  2. 视频播放器如何全屏播放视频。

我已经尝试了很多,但仍在努力实现这一目标,但找不到解决方案。

我找到的解决方案列表,但它们没有满足我的要求

  • 这仅隐藏通知栏。

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

  • 也只隐藏通知栏

    /li>
  • 它低调导航栏不隐藏它。

    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);

  • 对我的活动没有影响。

    anyView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

注意:

  • 我不是在谈论生根设备,所以请提供那些无需生根设备即可工作的解决方案。
  • 我不是在谈论仅隐藏通知栏,而是通过隐藏导航栏和通知栏来全屏显示。
  • 我说的是 jelly beans api 4.1 或高于 4.1 版本的 android
  • 并请用代码给出答案。

经过我的研究和你的回答,我得到了这个:

在此处输入图像描述

但我的应用应该是这样的,没有导航栏:

在此处输入图像描述

我不希望系统导航栏在我的应用程序中可见。

0 投票
1 回答
3332 浏览

android - 接收隐藏状态栏/在服务上输入全屏活动事件

我有一项服务可以向窗口管理器添加一些视图(类似于 facebook 的聊天头)。即使在我使用相机应用程序时,这些视图也始终处于最重要的位置。是否可以知道某些活动(如相机或视频播放器)何时使用全屏,以便我可以隐藏我的视图?

编辑:

有一个叫做 View.OnSystemUiVisibilityChangeListener 的东西,但它需要 API 11。我的目标是 9,但看起来这正是我需要的。API 9 的任何替代方案?

0 投票
1 回答
309 浏览

android - 软键盘全屏时如何保留标题?

每次单击 EditText 时,我的聊天标题都会向上移动,然后消失,

为了解决这个问题,我在 Oncreate 上添加了这个

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

这很完美,但是当我添加这个 UI 时,它不起作用

那条线使活动全屏显示,我尝试在清单中添加,但它不起作用,听起来如果你使用一个,你不能使用另一个......

任何想法如何解决这个问题?

PD:我用adjustPan进行了测试,还有很多东西......

0 投票
1 回答
830 浏览

android - Android HTML5 视频只能全屏播放

我有一个 HTML5 视频标签,它在除 Android 之外的所有浏览器中都能正常工作。

当视频开始播放时,我只能听到音频。如果我单击全屏按钮,我只能看到视频。

该平板电脑是带有 4.1.2 和 Chrome 应用程序的摩托罗拉 Xoom。

简而言之,代码:

0 投票
1 回答
409 浏览

android - Android WebView 动画到全屏

我有一个小的 webview 作为屏幕布局的一部分,以及许多其他视图(按钮、图像等)。

当用户点击 webview 时,我试图将其设置为全屏动画(或者只是在没有动画的情况下拉伸它)。

问题是,如果 webview 是例如相对布局的一部分,并且它的位置是相对于它的兄弟定义的(例如 layout_toRightOf),那么这些限制将继续存在,并且 webview 只会相应地被拉伸。这个问题有解决方法吗?能否以某种方式临时提取 webview 并将其“置于屏幕上的所有其他内容之上”?

PS webview 里面的 url 不能在这个过程中重新加载。

0 投票
1 回答
593 浏览

android - 将全屏设置为活动

我可以轻松地将全屏设置为活动,但我想为 10 以下的 api 设置它。怎么做。

0 投票
0 回答
163 浏览

android - Android:覆盖当前活动

我想用全屏页面覆盖我当前活动的屏幕。

现在我正在调用另一个设置为没有 ActionBar 的活动,但我确信有更好的方法来做到这一点。

有什么建议么?

0 投票
1 回答
3629 浏览

javascript - android 4上的video.js requestFullScreen

我尝试通过单击/点击按钮来全屏播放 video.js 视频。它在任何 iOS 设备上都可以正常工作。但在 Android 上(在 Galaxy S4 上的 4.1.2 上测试)视频播放,但不会进入全屏。知道如何在 Android 上全屏显示吗?谢谢!

这是我用于全屏更改的代码: