Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:根据视频的宽度和高度获取显示分辨率名称(HD、4K等)_Javascript - Fatal编程技术网

Javascript JS:根据视频的宽度和高度获取显示分辨率名称(HD、4K等)

Javascript JS:根据视频的宽度和高度获取显示分辨率名称(HD、4K等),javascript,Javascript,我正在建立一个视频网站,并希望根据视频的分辨率在搜索结果中的视频上显示一个徽章。由于视频分辨率差异很大(水平视频、垂直视频、低分辨率、高分辨率等),而且分辨率命名标准有些模糊,因此我很难找到生成徽章的函数 这是我目前的职能。如何改进以生成更精确的徽章 resolutionToBadge = (width, height) => { let size = Math.min(width, height); if (size < 1080) { return

我正在建立一个视频网站,并希望根据视频的分辨率在搜索结果中的视频上显示一个徽章。由于视频分辨率差异很大(水平视频、垂直视频、低分辨率、高分辨率等),而且分辨率命名标准有些模糊,因此我很难找到生成徽章的函数

这是我目前的职能。如何改进以生成更精确的徽章

resolutionToBadge = (width, height) => {
    let size = Math.min(width, height);
    if (size < 1080) {
        return size + 'p';
    } else if (size < 1440) {
        return 'HD';
    } else if (size < 2160) {
        return 'QHD';
    } else if (size < 4320) {
        return '4K';
    } else if (size === 4320) {
        return '8K';
    } else {
        return size + 'p';
    }
}
resolutionToBadge=(宽度、高度)=>{
让尺寸=数学最小值(宽度、高度);
如果(尺寸<1080){
返回大小+‘p’;
}否则,如果(尺寸<1440){
返回“HD”;
}否则,如果(尺寸<2160){
返回“QHD”;
}否则,如果(尺寸<4320){
返回“4K”;
}否则如果(大小===4320){
返回'8K';
}否则{
返回大小+‘p’;
}
}

是否希望使用更精确的函数来显示不明确的标准?