在角落的小窗口中显示视频,同时允许用户在主窗口中执行其他操作

时间:2018-03-16 08:05:36

标签: android android-layout android-fragments

如何实现画中画模式,首先显示一个允许用户选择视频的屏幕。在选择视频时,它将启动视频活动并在VideoView中播放视频,并允许用户选择视频。当用户单击该按钮时,视频活动将以PIP模式显示,用户可以从上一个活动中选择视频。再次选择视频时,它将重复使用在PIP模式下运行的视频活动,并开始以全屏模式播放新视频。

屏幕下方显示全屏模式下的视频活动。 enter image description here

屏幕下方显示PIP模式下的视频活动。enter image description here

1 个答案:

答案 0 :(得分:0)

  

在角落的小窗口中显示视频,同时允许用户在主窗口中执行其他操作

它被称为picture-in-picture (PIP) mode

Android 8.0(API级别26)允许活动以画中画(PIP)模式启动。 PIP是一种特殊类型的多窗口模式,主要用于视频播放。它允许用户在固定在屏幕一角的小窗口中观看视频,同时在应用程序之间导航或在主屏幕上浏览内容。

<强> Steps from docs

  

声明画中画支持

     

将您的活动切换为画中画

     

在画中画处理UI

     

对画中画使用单一播放活动

     

添加控件

     

画中画时继续播放视频

这是picture-in-picture (PIP) mode

的示例项目