mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-02-28 16:08:42 +00:00
18 lines
745 B
JavaScript
18 lines
745 B
JavaScript
"use strict";
|
|
|
|
import { AndroidConfig, withAndroidManifest } from '@expo/config-plugins';
|
|
export const withAndroidPictureInPicture = (config, enableAndroidPictureInPicture) => {
|
|
return withAndroidManifest(config, _config => {
|
|
if (!enableAndroidPictureInPicture) {
|
|
return _config;
|
|
}
|
|
const mainActivity = AndroidConfig.Manifest.getMainActivity(_config.modResults);
|
|
if (!mainActivity) {
|
|
console.warn('AndroidManifest.xml is missing an <activity android:name=".MainActivity" /> element - skipping adding Picture-In-Picture related config.');
|
|
return _config;
|
|
}
|
|
mainActivity.$['android:supportsPictureInPicture'] = 'true';
|
|
return _config;
|
|
});
|
|
};
|
|
//# sourceMappingURL=withAndroidPictureInPicture.js.map
|