startPip method
启动画中画(Picture in Picture),仅 iOS 可用。
调用前需要先通过 setPictureInPictureEnableForIOS 开启播放器画中画能力, 并确保播放器处于播放状态。
注意:该方法依赖 pipController 已存在。该控制器通常在系统首次触发画中画
(例如用户点击 Home 键 / 上滑进入后台)时由 SDK 创建并赋值,
若尚未生成,调用本方法不会生效。
Android 平台调用此方法无任何效果。
Implementation
Future<void> startPip() async {
if (Platform.isIOS) {
await FlutterAliPlayerFactory.methodChannel.invokeMethod(
"startPip",
wrapWithPlayerId(),
);
}
}