问题标签 [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 中将视频播放器视图拖到画中画模式?
我正在使用 Exoplayer2 使用 hls url 流式传输视频,完成活动以在单击返回或单击主页按钮时进入画中画模式。我想向下拖动 exoplayer 视图进入画中画模式或向下拖动 exoplayer 视图以像画中画类型那样缩放它。
在该视频屏幕中还有其他视图,例如视频的详细信息。当我拖动 exoplayer 视图时,缩放 exoplayer 视频并淡入淡出以隐藏详细信息视图。
画中画代码
指导我改进我的代码。
android - 从画中画活动到后台堆栈活动在 android 中不起作用?
我有两个活动A和B,一个活动有视频列表。单击视频后,它会转到B(播放器)活动来播放视频。
面临的问题
A(视频列表)--> B(玩家活动)
当我单击后退按钮B活动进入 PIP 模式。现在A在 PIP 模式(视频播放)下可见且B活动。我再次单击后退按钮,它关闭了A活动,但B仍处于 PIP 模式。现在B活动将 PIP 模式保留为完全活动。
现在再次单击后退按钮,我想将A显示为 PIP 模式的后退堆栈B活动。但是B活动进入 PIP 模式,但返回屏幕作为主屏幕。
当我在 B 活动中单击主页按钮时, B活动进入 PIP 模式。PIP 中的B活动现在可以访问主屏幕。现在单击PIP模式屏幕以完全活动。
现在再次单击后退按钮,我想将A显示为 PIP 模式的后退堆栈B活动。但是B活动进入 PIP 模式,但返回屏幕作为主屏幕。
显现
画中画代码
在B活动中,每当单击后退按钮时,都需要将 A活动作为返回堆栈B到 PIP 模式。指导我解决这个问题。
android - 如何像 WhatsApp 一样在 PIP 模式下播放 YouTube 视频?
我正在构建一个 android 应用程序,在该应用程序中,当用户单击 youtube 链接时,它应该像 WhatsApp 一样以 PIP 模式播放。我正在使用Youtube Android Player API。我试过这个,但整个应用程序进入 PIP 模式,我不希望这样。这是 PIP 如何在 WhatsApp 中工作的图像。
android - 如何以编程方式关闭画中画
我在画中画模式下遇到了这个问题,我想在从 PIP 本身以外的其他地方再次打开活动时关闭 PIP(画中画)。不是从关闭按钮。
我想要与 youtube 相同的场景,即当用户单击 PIP(画中画)时,它会打开相同的活动,但是当用户从列表中选择另一个视频时,它会结束前一个 PIP(画中画)并打开一个新活动。就我而言,当我打开一个新视频时,它会恢复我之前播放的视频。
android - Android画中画模式,打开我的app的另一个activity
我有一个视频通话活动,我正在使用 pip 模式。在点子模式下,我尝试使用远程操作打开相关的聊天活动。但是当从 pip 活动调用 startActivity 时,新活动也在 pip 屏幕中打开。但我确实想在我们的应用程序中打开聊天,而不是在 pip 屏幕中。是否可以在 pip 屏幕之外开始我们自己的活动?
android - android pip 模式和活动导航
我有一个媒体播放器活动,我进入了点子模式。当视频在点子模式下播放时,如果我从导航抽屉导航到应用程序内的其他页面,其他页面(活动)会在点子模式下加载。当视频正在播放 pip 模式时,我想导航到应用程序内的任何页面。有什么办法解决这个问题吗?
android - 2 个应用程序如何知道停止另一个视频播放?
最近我认识到 Android 的行为:
- 在一个应用程序中开始视频播放(在我的例子中是 Netflix Android 应用程序)
- 转到 Youtube Android 应用程序 - Netflix 视频预览进入 PIP 模式并且播放正在滚动
- 在 Youtube 应用中开始播放视频 - 然后 Netflix PIP 播放停止
这怎么可能?什么 api 用于通知其他应用程序停止播放?它是否独立于 Android 操作系统本身级别的 Netflix/Youtube 应用程序发生?在某处有描述吗?
android - 在 Android 中模拟画中画模式
我正在制作一个响应迅速的应用程序,我很想看看它在任意大小上的样子。我有一个三星 Tab 平板电脑,所有应用程序都有画中画模式,我可以调整大小,所以我可以看到我的应用程序在任何大小下的样子。
我的合作者无法使用这些平板电脑,所以我想知道他们如何模仿这个?要么模拟具有此功能的三星 Tab A,要么模拟具有相同画中画的东西。
谢谢
android - OnePlus (Android 10) - 在 PIP 模式下主屏幕冻结
以上是清单中活动的属性。PIP 模式不允许我在我的应用程序中执行其他任务。画面冻结。这仅在 OnePlus 6t 上