fix
This commit is contained in:
parent
6f6e5c99e9
commit
926a465040
@ -245,7 +245,38 @@ async function playChannelInShaka(channel, windowId) {
|
||||
return;
|
||||
}
|
||||
|
||||
instance.channel = channel;
|
||||
instance.channel = channel;
|
||||
|
||||
const newTitle = channel.name || 'Advanced DRM Player';
|
||||
const titleElement = instance.container.querySelector('.player-window-title');
|
||||
if (titleElement) {
|
||||
titleElement.textContent = newTitle;
|
||||
}
|
||||
const taskbarItem = document.getElementById(`taskbar-item-${windowId}`);
|
||||
if (taskbarItem) {
|
||||
taskbarItem.title = newTitle;
|
||||
const taskbarText = taskbarItem.querySelector('.taskbar-item-text');
|
||||
if (taskbarText) {
|
||||
taskbarText.textContent = newTitle;
|
||||
}
|
||||
|
||||
const iconContainer = taskbarItem.querySelector('.taskbar-item-icon-container');
|
||||
if (iconContainer) {
|
||||
const logoSrc = channel['tvg-logo'] || '';
|
||||
let iconHtml;
|
||||
if (logoSrc) {
|
||||
iconHtml = `<img src="${logoSrc}" class="taskbar-item-logo" alt="" onerror="this.style.display='none'; this.nextElementSibling.style.display='inline-flex';">
|
||||
<span class="taskbar-item-logo-placeholder" style="display: none;">${newTitle.charAt(0)}</span>`;
|
||||
} else {
|
||||
iconHtml = `<span class="taskbar-item-logo-placeholder">${newTitle.charAt(0)}</span>`;
|
||||
}
|
||||
iconContainer.innerHTML = iconHtml;
|
||||
}
|
||||
}
|
||||
if (document.title.includes("Advanced DRM Player")) {
|
||||
document.title = newTitle;
|
||||
}
|
||||
|
||||
|
||||
const player = instance.player;
|
||||
const videoElement = instance.videoElement;
|
||||
|
Loading…
x
Reference in New Issue
Block a user