resumePip method
void
resumePip(
{ - Duration delay = const Duration(milliseconds: 300),
})
Implementation
void resumePip({Duration delay = const Duration(milliseconds: 300)}) {
// iOS native SDK doesn't support resumePip - only Android does
if (Platform.isIOS) {
debugPrint('resumePip is not supported on iOS');
return;
}
Future.delayed(delay, () async {
try {
await MethodHandler.invokeNativeMethod("pipAdView_resume");
} on OsmosException {
rethrow;
} catch (e) {
throw OsmosException(
errorCode: OsmosErrorCodes.pipAdError,
details: 'Failed to resume PIP ad: ${e.toString()}',
nativeError: e,
);
}
});
}