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

android - 如何使用 android/java 实现浮动地图

嗨,我需要实现这样的浮动地图

在此处输入图像描述 我的应用程序将在后台运行,当用户到达某个位置时,此弹出窗口应出现,其中包含来自 admob 的谷歌地图和横幅广告

就像 truecaller 所做的那样

在此处输入图像描述

我尝试使用制作地图作为小部件,但这就是我在这个主题的服务中得到的 android java 如何制作像谷歌导航地图这样的浮动地图?

在此处输入图像描述

所以我现在尝试将地图活动作为画中画

这是我的代码

公共类 MainActivity 扩展 AppCompatActivity {

这是我的 mapActivity ( mapview )

显现

当我将应用程序放在后台并运行时间时,当计时器运行时,它总是打开带有地图的应用程序,我只需要如上图所示显示地图

这是我的结果 在此处输入图像描述

0 投票
0 回答
43 浏览

ios - AVPictureInPictureController - unPIP 操作无法正常工作

我在 iOS 和 tvOS 上正确实现了 AVPictureInPictureController 并且运行良好,除了某些情况。

当我在屏幕上使用 PIP 为应用程序设置背景,然后点击 PIP 窗口上的按钮以取消 PIP 时,它完成了这项工作,但随后出现了一个奇怪的行为,即我的 AVPlayerLayer 被删除并在屏幕上读取,并且播放器暂停. 从那一刻起,点子按钮不再起作用。

如果我不后台应用程序,则不会发生这种情况。

在 tvOS 上,我还注意到,当我使用 PIP 窗口上的按钮时,系统甚至在开始调用委托方法之前不久就冻结了。

有没有人有类似的问题?

0 投票
0 回答
358 浏览

java - 在 Android 上进入画中画模式时 YouTubePlayer 停止播放

画中画窗口出现,但屏幕只是变黑并且没有播放音频。这是我在日志中唯一能找到的错误类型。它与此处的任何错误代码都不匹配,所以我不知道问题可能是什么。

我试着打电话给 youTubePlayerView.bringToFront(),没有做任何事情。我也尝试将播放器设置为全屏,但它似乎只是让 2 个重叠的窗口?

还有一些其他人遇到过这个问题,但据我所知没有人找到答案

1 当控件可见时 当播放器设置为全屏时

相关代码(player.isPlaying 返回 false)

这是我清单中的活动:

我的日志猫:

0 投票
3 回答
1252 浏览

video.js - 如何在 video.js 中删除画中画图标?

我正在使用Video.js插件在我的网站上显示视频。

我想删除画中画图标。我已经尝试了几个小时但没有成功。

我究竟做错了什么?

0 投票
1 回答
825 浏览

ios - SwiftUI:允许用户通过按下按钮启用画中画(iOS)

我正在设计一个允许用户在 SwiftUI 视图中查看特定视频的应用程序。我想支持画中画,并且 AVPictureInPictureController.isPictureInPictureSupported() 总是返回 true,而 pipController.isPictureInPicturePossible 有时会返回 true,但通常不会在视频实际播放时返回。我可能误解了如何使用 AVPictureInPictureController。

我的应用程序使用以下代码初始化了一个名为 FullScreenVideoView 的视图:

然后,在视图主体中,它通过调用在初始化程序中定义的 playerController 来显示视频:

playerController 是 AVPlayerViewController 的包装器:

}

一个按钮应该启动 PiP:

任何帮助将非常感激。我找不到任何有关在 SwiftUI 中启动 PiP 的有用信息。

注意 - 启用了正确的后台功能。另外,在我的 AppDelegate didFinishLaunchingWithOptions 方法中,我有这个 PiP 似乎需要的代码:

0 投票
0 回答
58 浏览

android - Android YouTubePlayer 在 PIP 模式下暂停

我正在使用 YouTubePlayerFragment 播放 YouTube 视频。当活动进入 PIP 模式时,PLAYER_VIEW_TOO_SMALL 错误。知道如何解决吗?

布局

没有填充。

代码:

0 投票
1 回答
278 浏览

ios - 如何在 iOS 14 中隐藏 PictureInPicture 上的播放按钮和速度按钮?

在此处输入图像描述

如您所见,我想在画中画上隐藏这三个按钮,有什么解决办法吗?

这是我的点子代码:

0 投票
2 回答
244 浏览

java - 在android中进入PIP模式时如何覆盖动画

PIPActivity只有一个图像视图,并且我正在进入 PIP 模式,onCreate()PIPActivity仅在 PIP 模式下显示图像。现在,当我开始时PIPActivity,有一些动画会慢慢过渡到 PIP 模式。在此过渡期间,图像被奇怪地拉伸。为了避免这种情况,如何在进入 PIP 模式时停止动画?我已经试过了

  • 在 onCreate() 调用 overridePendingTransition(0, 0)。
  • Intent.FLAG_ACTIVITY_NO_ANIMATION在启动活动时添加。
  • 活动主题中的设置<item name="android:windowAnimationStyle">@null</item>
0 投票
0 回答
49 浏览

angular - 在多条路线上保持画中画 (PiP) 模式(角度)

我们有一个 Angular 应用程序,其中包含许多不同的路由和组件,其中一个是视频组件。用户正在选择以画中画模式播放视频。一切都很好,直到这里。但是现在如果用户被路由到不同的组件,PiP 模式就会停止。

有没有办法让视频在多条(角度)路线上继续以画中画模式播放?

0 投票
1 回答
113 浏览

android - 有没有办法以编程方式启用 PIP

当用户在设置中关闭 PIP 时,我正在使用 PIP 开发应用程序。我只能检查 PIP 是否启用有没有办法以编程方式启用 pip