问题标签 [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/java 实现浮动地图
嗨,我需要实现这样的浮动地图
我的应用程序将在后台运行,当用户到达某个位置时,此弹出窗口应出现,其中包含来自 admob 的谷歌地图和横幅广告
就像 truecaller 所做的那样
我尝试使用制作地图作为小部件,但这就是我在这个主题的服务中得到的 android java 如何制作像谷歌导航地图这样的浮动地图?
所以我现在尝试将地图活动作为画中画
这是我的代码
公共类 MainActivity 扩展 AppCompatActivity {
这是我的 mapActivity ( mapview )
显现
当我将应用程序放在后台并运行时间时,当计时器运行时,它总是打开带有地图的应用程序,我只需要如上图所示显示地图
ios - AVPictureInPictureController - unPIP 操作无法正常工作
我在 iOS 和 tvOS 上正确实现了 AVPictureInPictureController 并且运行良好,除了某些情况。
当我在屏幕上使用 PIP 为应用程序设置背景,然后点击 PIP 窗口上的按钮以取消 PIP 时,它完成了这项工作,但随后出现了一个奇怪的行为,即我的 AVPlayerLayer 被删除并在屏幕上读取,并且播放器暂停. 从那一刻起,点子按钮不再起作用。
如果我不后台应用程序,则不会发生这种情况。
在 tvOS 上,我还注意到,当我使用 PIP 窗口上的按钮时,系统甚至在开始调用委托方法之前不久就冻结了。
有没有人有类似的问题?
java - 在 Android 上进入画中画模式时 YouTubePlayer 停止播放
画中画窗口出现,但屏幕只是变黑并且没有播放音频。这是我在日志中唯一能找到的错误类型。它与此处的任何错误代码都不匹配,所以我不知道问题可能是什么。
我试着打电话给 youTubePlayerView.bringToFront(),没有做任何事情。我也尝试将播放器设置为全屏,但它似乎只是让 2 个重叠的窗口?
还有一些其他人遇到过这个问题,但据我所知没有人找到答案
相关代码(player.isPlaying 返回 false)
这是我清单中的活动:
我的日志猫:
ios - SwiftUI:允许用户通过按下按钮启用画中画(iOS)
我正在设计一个允许用户在 SwiftUI 视图中查看特定视频的应用程序。我想支持画中画,并且 AVPictureInPictureController.isPictureInPictureSupported() 总是返回 true,而 pipController.isPictureInPicturePossible 有时会返回 true,但通常不会在视频实际播放时返回。我可能误解了如何使用 AVPictureInPictureController。
我的应用程序使用以下代码初始化了一个名为 FullScreenVideoView 的视图:
然后,在视图主体中,它通过调用在初始化程序中定义的 playerController 来显示视频:
playerController 是 AVPlayerViewController 的包装器:
}
一个按钮应该启动 PiP:
任何帮助将非常感激。我找不到任何有关在 SwiftUI 中启动 PiP 的有用信息。
注意 - 启用了正确的后台功能。另外,在我的 AppDelegate didFinishLaunchingWithOptions 方法中,我有这个 PiP 似乎需要的代码:
android - Android YouTubePlayer 在 PIP 模式下暂停
我正在使用 YouTubePlayerFragment 播放 YouTube 视频。当活动进入 PIP 模式时,PLAYER_VIEW_TOO_SMALL 错误。知道如何解决吗?
布局
没有填充。
代码:
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>
。
angular - 在多条路线上保持画中画 (PiP) 模式(角度)
我们有一个 Angular 应用程序,其中包含许多不同的路由和组件,其中一个是视频组件。用户正在选择以画中画模式播放视频。一切都很好,直到这里。但是现在如果用户被路由到不同的组件,PiP 模式就会停止。
有没有办法让视频在多条(角度)路线上继续以画中画模式播放?
android - 有没有办法以编程方式启用 PIP
当用户在设置中关闭 PIP 时,我正在使用 PIP 开发应用程序。我只能检查 PIP 是否启用有没有办法以编程方式启用 pip