Fix crashes when playing media on legacy OS
This commit is contained in:
parent
2fe5ec6ab2
commit
fed84be0b6
7 changed files with 45 additions and 1 deletions
13
ts/OS.ts
13
ts/OS.ts
|
@ -16,3 +16,16 @@ export const isWindows = (minVersion?: string): boolean => {
|
|||
|
||||
return is.undefined(minVersion) ? true : semver.gte(osRelease, minVersion);
|
||||
};
|
||||
|
||||
export const isLegacy = (): boolean => {
|
||||
if (process.platform === 'darwin') {
|
||||
// 17.0.0 - is macOS 10.13
|
||||
return semver.lt(os.release(), '17.0.0');
|
||||
}
|
||||
|
||||
if (process.platform === 'win32') {
|
||||
return semver.lt(os.release(), '9.0.0');
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue