问题标签 [android-picture-in-picture]
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.
android - Android画中画出现在黑色方块上
我对 Android 画中画有一个奇怪的问题。
我管理一个移动应用程序,它使用 Exoplayer 和一些片段的画中画功能。该活动有这样的标志:
还有一些片段,其中两个正在使用Exoplayer,其中一个可以进入画中画。
当我进入画中画时 - 玩家片段后面会出现一个黑色方块,有时会出现第二个玩家的帧(但那个片段在那一刻关闭)。片段(在画中画中显示)具有具有 MATCH_PARENT 布局参数的播放器,没有任何填充或边距。
Exoplayer 是 2.11.0。
PiP 参数生成器的比率为 16/9。
一般来说,画中画工作正常,有暂停/播放。
这是它的样子: 示例图片
我想知道如何摆脱这个广场?任何建议或建议将不胜感激。
android - Android 画中画模式
我正在尝试实现画中画模式,但就给出的示例而言,我看到的唯一方向是横向模式。
https://developer.android.com/guide/topics/ui/picture-in-picture
我正在尝试拥有与 WhatsApp 应用程序功能相似的功能。当用户接听电话并进入画中画模式时,窗口以纵向模式显示,因此用户可以清楚地看到其他人。将感谢我如何实现这一点的想法。
java - 单击应用程序图标全屏显示画中画内容
我正在使用jitsi-android-sdk,当我点击主屏幕时,它会将我带到图片模式的图片,当我点击应用程序时,我会回到第一个表单页面。点击应用时,如何以图片模式全屏显示图片?
我应该在 onResume() 中输入什么,这样我就可以在点击应用程序时全屏显示画中画。
例如,当我们使用 Netflix 并在手机上观看电影时,当我们按下主页按钮时,它会进入画中画模式,当我们单击应用程序图标时,它会全屏显示画中画模式(返回到全屏电影我们在看)
我想在我的 android 应用程序中实现相同的行为。
android - 在 ARCore Android 中使用画中画模式
目前正在开发一个我们希望实现画中画 (PiP) 的应用程序。但是,我们想要继续的 UI 中的相机馈送是从 Sceneform 的 BaseArFragment 实现的。
我们面临的问题是这样的。进入画中画模式时,Android 生命周期会通过 onPause()。通常,这对于视频应用程序来说不是问题,因为 Android 建议在生命周期中将视频暂停移动到 onStop/onStart。然而,由于我们的 ArFragment 是通过 Sceneform 使用 BaseArFragment,所以 SceneView 的停止是在我们无法到达的 super.onPause 中。所以 super.onPause 正在调用 BaseArFragment.onPause,如下所示:
因此,当我们调用 onPause 超级方法时,它正在暂停 arSceneView。
我们当前的技巧是检查画中画模式是否处于活动状态,如果是,则在调用 onPause 之后调用 onResume。感觉很奇怪,可能会产生无法预料的后果。有没有其他人能够让一个活跃的 Ar 片段在 PiP 模式下工作?如果是这样,怎么做?
有点相关,当我们从 PiP 模式返回时,与上面的 hack 相关,我们得到一个 DeadlineExceededException 和一个我们不确定如何修复的崩溃。
android - 如果我不在 android 中使用 launchMode "singleTask" 会发生什么?
我正在以图片模式实现图片。文档说您可以使用 android:launchMode="singleTask"
和覆盖 onNewIntent()。如果我这样做,它会调用 onConfigurationChanged() (如果活动处于画中画模式)。所以,我不想要这个。
如果我不使用 singleTask 启动模式会怎样?第二次启动该特定活动时是否会导致一些问题或错误?
android - 按下后退按钮时未调用Android onUserLeaveHint()
我正在尝试实现 PIP 模式,为此我将覆盖 onUserLeaveHint() 以在用户离开活动时注册事件,但在按下后退按钮时不会调用它,它只注册主页或最近按钮。
所以,我的问题是,是否可以在 onUserLeaveHint() 中注册后退按钮按下,如果可以,请提供一些代码示例。这会很有帮助。
谢谢。
android - 如何从 Android 的 PIP 窗口中删除 SKIP_TO_NEXT 和 SKIP_TO_PREVIOUS 按钮?
我正在使用这样的 exo-player 和媒体会话扩展。
当我进入 PIP 窗口时,它会显示 3 个控制按钮(播放/暂停、跳到下一个、跳到上一个)。我只想要播放/暂停按钮,并想删除跳到下一个和跳到上一个按钮。
我该怎么做?
android - 画中画 打开应用程序的新窗口并显示大量最近的任务
按下回退按钮时,我正在 PIP 模式下播放我的视频。一切都很好。视频播放完美。导航等。但问题是当我关闭 PIP 模式时。在我最近的应用程序窗口上创建了一个新窗口。图片。 当我单击 pip 模式关闭按钮时,请查看那些由 pip 模式留下的白色窗口。
当我关闭点子模式时,有什么方法可以解决这个问题并关闭活动,请帮忙..