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’;
}
}
是否希望使用更精确的函数来显示不明确的标准?