档位下拉:指定过的码率不在档位表里时,文案不再重复括号
老配置里常见的是 bitrate 5000 这种「码率上限」,它不是任何档位名,之前会渲染成 「已指定:5000K(5000K)」。现在写成「已指定:≤5000K」,读到档位表后带上档位名 (「已指定:≤5000K(蓝光 4M)」),和 >0 时「取不超过它的最高档」的语义也对得上。
This commit is contained in:
@@ -701,10 +701,11 @@ async function refresh(){
|
||||
opts += '<option value="' + q.bitrate + '"' + (q.bitrate === s.bitrate ? " selected" : "") + '>'
|
||||
+ esc(q.name) + '(' + q.bitrate + 'K)</option>';
|
||||
});
|
||||
// 指定过的档位现在这一场没有(比如主播换了档位表)时补一项,免得选中项空着
|
||||
// 指定过的档位现在这一场没有(比如主播换了档位表、或还没读到档位表)时补一项,
|
||||
// 免得选中项空着。>0 的语义是「不超过它的最高档」,所以文案写成 ≤
|
||||
if(s.bitrate && !matched){
|
||||
opts += '<option value="' + s.bitrate + '" selected>已指定:' + (s.qualityName || (s.bitrate + 'K'))
|
||||
+ '(' + s.bitrate + 'K)</option>';
|
||||
var pin = '已指定:≤' + s.bitrate + 'K' + (s.qualityName ? '(' + esc(s.qualityName) + ')' : '');
|
||||
opts += '<option value="' + s.bitrate + '" selected>' + pin + '</option>';
|
||||
}
|
||||
// 还没读到档位表时下拉里只有「自动」,旁边给个按钮去直播间接一次
|
||||
var tip = qs.length ? '录制档位,正在录制时换档会自动重录;「自动 · 第二高」跟着实际档位排序走'
|
||||
|
||||
Reference in New Issue
Block a user