问题标签 [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.

0 投票
0 回答
796 浏览

android - 如何在 Android 中将视频播放器视图拖到画中画模式?

我正在使用 Exoplayer2 使用 hls url 流式传输视频,完成活动以在单击返回或单击主页按钮时进入画中画模式。我想向下拖动 exoplayer 视图进入画中画模式或向下拖动 exoplayer 视图以像画中画类型那样缩放它。

在该视频屏幕中还有其他视图,例如视频的详细信息。当我拖动 exoplayer 视图时,缩放 exoplayer 视频并淡入淡出以隐藏详细信息视图。

画中画代码

指导我改进我的代码。

0 投票
0 回答
1713 浏览

android - 从画中画活动到后台堆栈活动在 android 中不起作用?

我有两个活动AB一个活动有视频列表。单击视频后,它会转到B(播放器)活动来播放视频。

面临的问题

A(视频列表)--> B(玩家活动)

  1. 当我单击后退按钮B活动进入 PIP 模式。现在A在 PIP 模式(视频播放)下可见且B活动。我再次单击后退按钮,它关闭了A活动,但B仍处于 PIP 模式。现在B活动将 PIP 模式保留为完全活动。

    现在再次单击后退按钮,我想将A显示为 PIP 模式的后退堆栈B活动。但是B活动进入 PIP 模式,但返回屏幕作为主屏幕。

  2. 当我在 B 活动中单击主页按钮时 B活动进入 PIP 模式。PIP 中的B活动现在可以访问主屏幕。现在单击PIP模式屏幕以完全活动。

    现在再次单击后退按钮,我想将A显示为 PIP 模式的后退堆栈B活动。但是B活动进入 PIP 模式,但返回屏幕作为主屏幕。

显现

画中画代码

B活动中,每当单击后退按钮时,都需要将 A活动作为返回堆栈B到 PIP 模式。指导我解决这个问题。

0 投票
2 回答
2338 浏览

android - 如何像 WhatsApp 一样在 PIP 模式下播放 YouTube 视频?

我正在构建一个 android 应用程序,在该应用程序中,当用户单击 youtube 链接时,它应该像 WhatsApp 一样以 PIP 模式播放。我正在使用Youtube Android Player API。我试过这个,但整个应用程序进入 PIP 模式,我不希望这样。这是 PIP 如何在 WhatsApp 中工作的图像。

0 投票
2 回答
2564 浏览

android - 如何以编程方式关闭画中画

我在画中画模式下遇到了这个问题,我想在从 PIP 本身以外的其他地方再次打开活动时关闭 PIP(画中画)。不是从关闭按钮。

我想要与 youtube 相同的场景,即当用户单击 PIP(画中画)时,它会打开相同的活动,但是当用户从列表中选择另一个视频时,它会结束前一个 PIP(画中画)并打开一个新活动。就我而言,当我打开一个新视频时,它会恢复我之前播放的视频。

0 投票
2 回答
2883 浏览

android - Android画中画模式,打开我的app的另一个activity

我有一个视频通话活动,我正在使用 pip 模式。在点子模式下,我尝试使用远程操作打开相关的聊天活动。但是当从 pip 活动调用 startActivity 时,新活动也在 pip 屏幕中打开。但我确实想在我们的应用程序中打开聊天,而不是在 pip 屏幕中。是否可以在 pip 屏幕之外开始我们自己的活动?

0 投票
1 回答
285 浏览

android - android pip 模式和活动导航

我有一个媒体播放器活动,我进入了点子模式。当视频在点子模式下播放时,如果我从导航抽屉导航到应用程序内的其他页面,其他页面(活动)会在点子模式下加载。当视频正在播放 pip 模式时,我想导航到应用程序内的任何页面。有什么办法解决这个问题吗?

0 投票
1 回答
434 浏览

android - 如何检测弹出窗口中的图片已关闭(向下拖动以关闭)?

我们正在使用带有画中画(pip)功能的通话页面。

问题:
如果用户关闭 pip 弹出窗口(通过向下拖动关闭),我们无法检测到。在此处输入图像描述

如何检测图片窗口中的图片向下拖动以关闭?

更新:
设置画中画

0 投票
1 回答
62 浏览

android - 2 个应用程序如何知道停止另一个视频播放?

最近我认识到 Android 的行为:

  1. 在一个应用程序中开始视频播放(在我的例子中是 Netflix Android 应用程序)
  2. 转到 Youtube Android 应用程序 - Netflix 视频预览进入 PIP 模式并且播放正在滚动
  3. 在 Youtube 应用中开始播放视频 - 然后 Netflix PIP 播放停止

这怎么可能?什么 api 用于通知其他应用程序停止播放?它是否独立于 Android 操作系统本身级别的 Netflix/Youtube 应用程序发生?在某处有描述吗?

0 投票
0 回答
51 浏览

android - 在 Android 中模拟画中画模式

我正在制作一个响应迅速的应用程序,我很想看看它在任意大小上的样子。我有一个三星 Tab 平板电脑,所有应用程序都有画中画模式,我可以调整大小,所以我可以看到我的应用程序在任何大小下的样子。

我的合作者无法使用这些平板电脑,所以我想知道他们如何模仿这个?要么模拟具有此功能的三星 Tab A,要么模拟具有相同画中画的东西。

谢谢

0 投票
1 回答
166 浏览

android - OnePlus (Android 10) - 在 PIP 模式下主屏幕冻结

以上是清单中活动的属性。PIP 模式不允许我在我的应用程序中执行其他任务。画面冻结。这仅在 OnePlus 6t 上