问题标签 [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。
一般来说,画中画工作正常,有暂停/播放。
这是它的样子: 示例图片
我想知道如何摆脱这个广场?任何建议或建议将不胜感激。
ios - AVPictureInPictureController 在滚动期间无法以编程方式激活
我在单元格中有一个视频,如果我使用按钮将其置于 PIP 模式,一切正常,但如果我以编程方式在单元格退出屏幕时不会自动进入 PIP 模式,则可以通过激活它按钮?
更新:调试控制台总是显示警告Unbalanced calls to begin/end appearance transitions for <UIViewController>。但这我已经解决了:
android - Android 画中画模式
我正在尝试实现画中画模式,但就给出的示例而言,我看到的唯一方向是横向模式。
https://developer.android.com/guide/topics/ui/picture-in-picture
我正在尝试拥有与 WhatsApp 应用程序功能相似的功能。当用户接听电话并进入画中画模式时,窗口以纵向模式显示,因此用户可以清楚地看到其他人。将感谢我如何实现这一点的想法。
javascript - 检查Javascript中是否已经存在画中画?
我正在创建一个画中画元素,一旦加载 javascript 文件就会触发该元素。
最初我会使用网络摄像头流作为视频源,但在某个事件发生变化时,我想将视频源更改为画布元素。
有没有办法检查画中画元素是否已经在浏览器中打开?
c# - 如何在 UWP 应用的紧凑覆盖模式下设置最小窗口大小
我的 UWP 应用程序中有一个按钮,可让应用程序进入画中画模式。PIP mopde 中的窗口大小可以在 150 x 150 和 500 x 500 之间更改,并且我可以在进入紧凑叠加模式时设置窗口大小。但我想限制 PIP 模式下应用程序的最小窗口大小。如何将应用程序调整大小限制为默认的 150x150 最小大小。
SetPreferredMinSize() 没有解决目的。请帮我解决问题。谢谢
ios - PiP 适用于 iPhone 但不适用于 iPad
在 iOS 14 中,当我设置一个AVPlayerViewController
,并设置播放器的代理时,如果我按下 iPhone 上的主页按钮,代理功能playerViewControllerDidStartPictureInPicture
会被调用,我可以在手机的主屏幕上看到 PiP。但是,在同一个应用程序中,如果我按下 iPad 上的主页按钮,则不会调用该委托方法,并且 PiP 不会启动。
有什么我可能会丢失的吗?有没有办法以编程方式激活画中画?目标是当用户按下主页按钮时在 iPad 上显示画中画。
这是代码的样子:
ios - 如何使用 swift 在 PIP 模式下播放多个视频
大家好,我正在使用 AVPlayer 画中画控制器画中画,我可以播放一个视频,但是一旦视频结束,画中画就会被破坏。
如何在 PIP 中播放多个视频(播放列表视频)而不破坏播放器或 PIP 屏幕
注意:视频是 DRM 内容,每次我从 API 获取媒体 ID 并将该媒体传递给播放器以播放视频时,都会使用 avplayer 创建自定义播放器
swift - isPictureInPictureSupported() 在 Xcode 12 模拟器上返回 False
我想用画中画功能更新我的应用程序,但它不起作用。此外,由于我使用了播放器控制器,因此功能按钮应该已经出现在播放器中,但它没有。
有人可以推理吗?