pip: disable PiP on Android < 26
Fixes: https://github.com/jitsi/jitsi-meet/issues/6008
This commit is contained in:
parent
4824c8714a
commit
f9fcb46036
@ -1,5 +1,7 @@
|
|||||||
// @flow
|
// @flow
|
||||||
|
|
||||||
|
import { Platform } from 'react-native';
|
||||||
|
|
||||||
import { PIP_ENABLED, getFeatureFlag } from '../../../base/flags';
|
import { PIP_ENABLED, getFeatureFlag } from '../../../base/flags';
|
||||||
import { translate } from '../../../base/i18n';
|
import { translate } from '../../../base/i18n';
|
||||||
import { IconMenuDown } from '../../../base/icons';
|
import { IconMenuDown } from '../../../base/icons';
|
||||||
@ -62,8 +64,17 @@ class PictureInPictureButton extends AbstractButton<Props, *> {
|
|||||||
* }}
|
* }}
|
||||||
*/
|
*/
|
||||||
function _mapStateToProps(state): Object {
|
function _mapStateToProps(state): Object {
|
||||||
|
const flag = Boolean(getFeatureFlag(state, PIP_ENABLED));
|
||||||
|
let enabled = flag;
|
||||||
|
|
||||||
|
// Override flag for Android < 26, PiP was introduced in Oreo.
|
||||||
|
// https://developer.android.com/guide/topics/ui/picture-in-picture
|
||||||
|
if (Platform.OS === 'android' && Platform.Version < 26) {
|
||||||
|
enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
_enabled: Boolean(getFeatureFlag(state, PIP_ENABLED))
|
_enabled: enabled
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user