Flutter的video_player插件安卓端是否支持PIP画中画功能?
Flutter官方video_player安卓端PIP支持说明
截至目前,Flutter官方维护的默认video_player包没有内置安卓端的画中画(PIP)模式支持,不仅是安卓,iOS端的原生PIP能力也没有集成在官方默认版本中。
你找到的仅适配iOS的定制版video_player是通过扩展原生层逻辑实现的PIP能力,安卓端也可以通过相同思路完成适配,常见实现路径有两种:
- 自行扩展官方
video_player的安卓端原生逻辑:安卓8.0(API Level 26)及以上系统已经原生提供了完整的PIP相关API,你只需在插件的安卓原生层新增PIP触发逻辑、生命周期监听、播放画面同步的相关代码即可,无需修改原有Dart层的播放调用逻辑。 - 选用已经内置双端PIP能力的第三方Flutter播放插件,可省略原生适配的开发成本。
内容的提问来源于stack exchange,提问作者Khader M Khudair
相关产品推荐
相关产品推荐

