fix(1080p): video quality label shows hd at 720 (#2131)
The minimum resolution needed to show the HD label should be 720, not 1080. However, the requested video quality for high quality should be 1080.
This commit is contained in:
parent
510334fa7f
commit
6cda93d3c1
|
@ -3,10 +3,18 @@ import PropTypes from 'prop-types';
|
|||
import React, { Component } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
|
||||
import { VIDEO_QUALITY_LEVELS } from '../../base/conference';
|
||||
import { translate } from '../../base/i18n';
|
||||
|
||||
const { HIGH, STANDARD, LOW } = VIDEO_QUALITY_LEVELS;
|
||||
/**
|
||||
* A map of video resolution (number) to translation key.
|
||||
*
|
||||
* @type {Object}
|
||||
*/
|
||||
const RESOLUTION_TO_TRANSLATION_KEY = {
|
||||
720: 'videoStatus.hd',
|
||||
360: 'videoStatus.sd',
|
||||
180: 'videoStatus.ld'
|
||||
};
|
||||
|
||||
/**
|
||||
* Expected video resolutions placed into an array, sorted from lowest to
|
||||
|
@ -15,18 +23,9 @@ const { HIGH, STANDARD, LOW } = VIDEO_QUALITY_LEVELS;
|
|||
* @type {number[]}
|
||||
*/
|
||||
const RESOLUTIONS
|
||||
= Object.values(VIDEO_QUALITY_LEVELS).sort((a, b) => a - b);
|
||||
|
||||
/**
|
||||
* A map of video resolution (number) to translation key.
|
||||
*
|
||||
* @type {Object}
|
||||
*/
|
||||
const RESOLUTION_TO_TRANSLATION_KEY = {
|
||||
[HIGH]: 'videoStatus.hd',
|
||||
[STANDARD]: 'videoStatus.sd',
|
||||
[LOW]: 'videoStatus.ld'
|
||||
};
|
||||
= Object.keys(RESOLUTION_TO_TRANSLATION_KEY)
|
||||
.map(resolution => parseInt(resolution, 10))
|
||||
.sort((a, b) => a - b);
|
||||
|
||||
/**
|
||||
* React {@code Component} responsible for displaying a label that indicates
|
||||
|
|
Loading…
Reference in New Issue