问题标签 [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 回答
115 浏览

android - 如何为 PIP 功能设置视频 URL 而不是本地视频资源?

我正在 android 应用程序中实现画中画功能。但我坚持在媒体播放器的电影视图中以画中画模式播放远程 URL。

我正在关注以下谷歌示例:

安卓画中画

如果有人有想法。请帮助我。

提前致谢...

0 投票
2 回答
1952 浏览

android - 如何在 Android TV App 中设置画中画 (PiP) 的位置?

有没有办法将画中画 (PiP) 窗口放在右上角(或其他地方)而不是屏幕的右下角(默认情况下)?或以编程方式设置确切位置?

0 投票
4 回答
1915 浏览

android - 从画中画窗口中打开的通知启动 Intent

我遵循了Android 画中画文档。也就是说,我的画中画活动在清单中被标记为android:launchMode="singleTask"android:resizeableActivity="true"、 。android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"

画中画似乎效果很好。但是,我注意到我遇到不良行为的情况。

当我的应用程序收到推送时,我创建了PendingIntent一个Intentfor MyActivity(不同于ActivityPiP Activity)。但是,当我点击通知并Intent使用它时,MyActivity它会在 PiP 窗口中启动!

我试过android:launchMode="singleTask"MyActivity清单中添加。我还尝试以编程方式将该标志添加IntentPendingIntent.getActivity(). 这似乎无法解决问题。

谁能告诉我如何防止这种情况?

0 投票
1 回答
1631 浏览

android - 如何在触摸下拉下添加画中画模式

我正在为我的应用程序使用这个 Github 项目来使用 Youtube API 播放你的视频。我的onInitializationSuccess方法中有以下代码。

我通过以下方式将其编码YouTubePlayerView为在 PIP 模式下播放:

视频成功进入 PIP 模式,但问题是视频在进入 PIP 模式后停止,我希望它从不处于 PIP 模式时的位置继续播放..

请指导我添加画中画模式,其中画中画模式应继续播放而不是停止。我正在寻找像 PIP 这样的 youtube,其中视频在底部播放,播放/暂停按钮和关闭按钮打开它是正确的..
我正在寻找一个 PIP,就像这张图片一样

0 投票
0 回答
180 浏览

java - Android N 画中画

我想知道在Android N或以下是否可以实现Pip模式?Android O版本没有问题,根据文档一切正常。但是我的一些用户向我发送了在 Android N 上实现窥视模式的视频和屏幕截图。如果有人在这一刻有任何知识?也许有一些链接,否则我没有找到任何东西......

0 投票
1 回答
5340 浏览

android - 如何为 android 的画中画模式创建自定义屏幕尺寸?

我正在尝试在我的应用中实现画中画模式,类似于我们在 Whatsapp 中单击 youtube 链接时看到的模式。是否可以在我们的应用程序中创建类似的视图。

目前我让 Android 设置我的默认屏幕尺寸。这是代码段:

上面提到的代码允许我的视频在一个小的画中画窗口中播放。我想在更大的点子屏幕上观看视频。我尝试设置自定义纵横比,但没有一个会增加 pip 窗口的大小。

我该如何解决这个问题?

提前致谢!!

0 投票
1 回答
1201 浏览

android - 在三星手机上进入 PIP(画中画)模式时出现错误“设备不支持画中画模式”

我在 Android O 手机(各种三星版本)上使用 PIP 模式,效果很好。但是,如果我打开辅助功能模式,我会得到

进入 PIP 模式时。在输入 PIP 之前,我会检查 PackageManager.FEATURE_PICTURE_IN_PICTURE 以及 AppOpsManager.OPSTR_PICTURE_IN_PICTURE 是否启用(两者都返回 true)。“设备不支持画中画模式”的消息显然具有误导性和错误性,但是在这种情况下有什么方法可以检查 PIP 是否可用?
请注意,这似乎是三星唯一的问题,因为我尝试了各种三星手机和平板电脑(S8、Note 8、Tab S3、Tab S4),它们都崩溃了。Google Pixel 3 手机没有这个问题。

0 投票
0 回答
161 浏览

java - Android API 级别低于 24 的画中画模式

如果低于24的Android API版本不支持画中画模式,那么whatsapp如何使用它(API版本低于24)?有没有办法在低于 24 的 API 中使用画中画模式播放?

0 投票
0 回答
306 浏览

android - 我们如何改变在android画中画模式下添加的drawable的颜色

我在我的画中画模式中添加了一个可绘制的黑色检查图标。它是黑色的,在 pip 窗口中它像其他默认 pip 图标(设置图标、十字图标)一样以白色显示。

我也尝试过传递一个红色图标,它也变成了白色。

是否可以像实际出现的那样在 PIP 窗口上显示图标?

以下是我添加的用于向 PIP 窗口添加图标的代码

截屏

我添加了我的 PIP 窗口的屏幕截图以供参考。

0 投票
1 回答
875 浏览

android - 如何在画中画模式下创建自定义布局?

我需要在我的应用程序中实现画中画模式。

  1. 在我的应用程序时钟页面中,当我选择时间时,定时器在画中画模式视图中启动。下课要不要大屏?
  2. 在画中画视图中,如何创建自定义布局?

注意:我在此类中使用片段(如何以android:supportsPictureInPicture="true"编程方式为片段类设置此行)

我附上了示例图片供您参考。请参考。

在此处输入图像描述