【m】增加画质选择
This commit is contained in:
@@ -51,6 +51,24 @@ function bindDomEvents() {
|
||||
}
|
||||
};
|
||||
|
||||
// 更多选项菜单切换
|
||||
window.toggleMoreOptions = function () {
|
||||
const menu = document.getElementById('moreOptionsMenu');
|
||||
if (menu) {
|
||||
menu.classList.toggle('hidden');
|
||||
}
|
||||
};
|
||||
|
||||
// 切换视频分辨率
|
||||
window.changeResolution = function (width, height) {
|
||||
store.changeResolution(width, height);
|
||||
// 关闭菜单
|
||||
const menu = document.getElementById('moreOptionsMenu');
|
||||
if (menu) {
|
||||
menu.classList.add('hidden');
|
||||
}
|
||||
};
|
||||
|
||||
// 结束通话
|
||||
window.endCall = function () {
|
||||
// 显示确认对话框
|
||||
@@ -130,6 +148,23 @@ function bindDomEvents() {
|
||||
document.getElementById('cancelEndCall').addEventListener('click', window.cancelEndCall);
|
||||
document.getElementById('confirmEndCall').addEventListener('click', window.confirmEndCall);
|
||||
|
||||
// 更多选项按钮事件
|
||||
const moreOptionsBtn = document.getElementById('moreOptionsBtn');
|
||||
if (moreOptionsBtn) {
|
||||
moreOptionsBtn.addEventListener('click', window.toggleMoreOptions);
|
||||
}
|
||||
|
||||
// 点击外部关闭更多选项菜单
|
||||
document.addEventListener('click', function(event) {
|
||||
const moreOptionsMenu = document.getElementById('moreOptionsMenu');
|
||||
const moreOptionsBtnEl = document.getElementById('moreOptionsBtn');
|
||||
if (moreOptionsMenu && moreOptionsBtnEl &&
|
||||
!moreOptionsMenu.contains(event.target) &&
|
||||
!moreOptionsBtnEl.contains(event.target)) {
|
||||
moreOptionsMenu.classList.add('hidden');
|
||||
}
|
||||
});
|
||||
|
||||
// 绑定通话请求对话框事件
|
||||
if (document.getElementById('rejectCall')) {
|
||||
document.getElementById('rejectCall').addEventListener('click', window.rejectCall);
|
||||
|
||||
Reference in New Issue
Block a user