问题标签 [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 投票
3 回答
2842 浏览

android - 全屏Android“不幸的是应用程序已停止”为什么?

我想在我的应用程序中实现全屏。我发现这段代码可以做到这一点:

或通过 AndroidManifest.xml

好吧,没有人去。当我启动它时,两者都会使我的应用程序崩溃。错误是“不幸的是应用程序已停止”。有谁知道这个问题?

0 投票
0 回答
557 浏览

android - Android:如何在播放时将视频置于全屏模式

我正在开发一个带有全屏选项的自定义视频播放器,必须可以在正常和全屏模式之间切换。

我最初的想法是使用带有两个 SurfaceView、一个普通 SurfaceView 和一个全屏 SurfaceView 的 MediaPlayer。视频将开始在普通 SurfaceView 中播放,全屏 SurfaceView 将被隐藏。当用户单击全屏按钮时,我会将 MediaPlayer 设置为在全屏 SurfaceView 上显示并显示它。

但是,这行不通。播放时无法更改 MediaPlayer 的 SurfaceHolder...

那么,有没有办法做到这一点?

0 投票
2 回答
387 浏览

android - 如何在 webview 上播放视频

在看台报告应用程序中,他们有一个带有 Youtube 视频的 WebView。当您按下全屏图标时,视频将全屏播放。我怎样才能做到这一点?是服务器端问题还是安卓问题?我只想补充一点,即使它是 youtube 视频,您看到的播放器也不是 youtube 播放器,而是另一个播放器。

编辑: youtube 是一个组件是 url 页面。它不是 youtube 网页,所以我不能使用“shouldOveriteUrl”,而且,我不仅在谈论 youtube 视频,我在谈论任何视频组件。我可以在我的服务器上做一些事情,比如用另一个播放器或其他东西包装视频组件吗?谢谢!

0 投票
1 回答
1265 浏览

android - 在 Android 4.1.2 上触发全屏视频播放

当您点击视频以开始在 Android 设备(特别是 Google Nexus 7 上的 Chrome)上播放视频时,我试图触发视频以全屏模式播放,然后在视频结束时关闭全屏模式。我已经尝试了 webkitRequestFullScreen() 和 webkitEnterFullScreen() 方法。后者在 iOS 上运行良好,但 Android 4.2.2 完全忽略了它。我在这个问题上做了很多谷歌搜索,但找不到明确的答案。有谁知道为什么我不能全屏开火?

这是我的代码:

0 投票
1 回答
17676 浏览

android - 使 SurfaceView 大于屏幕(将相机预览适配到大于显示的 SurfaceView)

我有一个自定义相机应用程序,我希望任何预览尺寸都以全屏模式显示,而不会拉伸相机预览图像。为此,我需要使surfaceView 大于屏幕以保持纵横比,因此实际上用户看到的比相机实际捕获的要少。

出于某种原因,我不能使SurfaceView大于屏幕尺寸。

到目前为止我已经尝试过:

  • surfaceChanged在方法中调整相机预览的大小

  • onMeasure在 on方法中调整相机预览的大小

  • onLayout 方法中调整它的大小
  • 添加FLAG_LAYOUT_NO_LIMITS到活动 -信息
  • 添加 android:clipChildren 用于表面视图 -信息
  • 在xml中设置宽度:android:layout_width="852px"
  • getWindow().setLayout(852, 1280);在活动中

但没有任何成功 - 每次的行为都是相同的:它看起来不错 1 秒,然后它被拉伸。

这是代码:

这是整个项目:https ://www.dropbox.com/sh/96jih9kw5zmmnzy/z7VX16T30M

我正在 S3 设备上进行测试。在 S2 设备上似乎很好......我只是不知道该怎么做才能解决这个问题......

更新 1

例如,索尼 Xperia 的屏幕显示为 480 / 854。我可以使用的预览尺寸之一是 176 / 144。

为了显示全屏尺寸,我需要有 698 / 854 的预览相机尺寸 - 但我不知道如何设置这个值以及在哪里设置。

下面的代码不起作用......相机预览被拉伸/拉长。


这是一个类测试,它根据显示屏尺寸和相机预览尺寸计算正确的表面视图尺寸:

0 投票
1 回答
1592 浏览

javascript - Android:全屏播放html视频

我正在将 HTML 页面加载到包含视频列表的 web 视图中。现在,当我尝试播放视频时,它们正在播放,但我无法让它们全屏播放。我在我的 HTML 文件中使用了以下代码,在调试时发现“element.webkitRequestFullScreen”显示“未定义”。在网上搜索时,我找到了 videoEl.webkitEnterFullScreen();,但读到这在 Android 4 上不起作用。真的可以这样做吗?还是我应该放弃这个想法?

0 投票
1 回答
1126 浏览

android - displaying image full screen - loses quality android

I'm trying to display image full screen but seems that the image loses quality. I get the image from an URL, I download it and when I'm displaying the images, it looks pretty bad. The images that I'm getting are in high resolution so I do not know what can the problem be?

Here is my Layout where i'm displaying the image:

and here is the java code:

0 投票
2 回答
1241 浏览

android - Android 4.3 中的全屏活动问题

我今天更新到 4.3,我看到全屏活动无法正常工作,更详细地说,始终显示顶部栏。

我尝试在模拟器(4.2)上运行并且工作正常。

有人有同样的问题吗?

0 投票
8 回答
72691 浏览

android - Android让对话框全屏显示

我需要对话框来填充屏幕,除了顶部和底部的一些空间。我一直在寻找解决方案,但找不到可能是因为我在onClickListener. 有人可以给出解决方案吗?

活动代码:

XML:

在此处输入图像描述

0 投票
2 回答
28849 浏览

android - 在活动之上创建一个透明对话框

背景

我试图在当前活动之上放置一个层,它可以解释当前屏幕上发生的事情,类似于在contact+ app上发生的事情。

我知道有一些解决方案(比如showCase 库和 superToolTips 库),而且我也知道我可以创建一个视图并将其添加到活动的窗口中,但我需要放一个整体对话层在上面。

问题

无论我尝试什么,每种解决方案都无法按照我需要的方式工作。

简而言之,我需要的是:

  • 全屏对话框。

  • 操作栏、通知栏和后面的活动内容没有变化(不可见也不合逻辑),这意味着对话框后面的所有内容都保持不变,即在显示对话框之前显示的内容。

  • 是透明的,除了我用于对话框的视图,应该正常显示。

我试过的

可悲的是,我总是只得到我需要的一部分。

这是我的代码:

样式.xml:

MainActivity.java:

这段代码会将布局放在活动的顶部,但遗憾的是它没有任何透明度,即使我已经设置了它。我使用的布局非常简单,这就是我不发布它的原因。

问题

我错过了什么?应该怎么做才能修复代码?

如何使对话框既透明、全屏又不会更改操作栏和通知栏。


工作解决方案

编辑:找到一个好的解决方案后,这里是工作代码: