Máte ve Windows 10 problém se zvukem? Nabízíme řešení…

20. 1. 2021

Sdílet

Autor: PCWorld.cz
Občas se stane, že váš počítač vybavený operační systémem Windows 10 přestane přehrávat zvuk. Problémy se zvukem se ale obvykle vyřeší raz dva. Nabízíme pár jednoduchých tipů, jak nedostatek odstranit.

I přes všechny nesporné výhody a klady, které Windows 10 nabízí, se tento operační systém někdy chová naprosto nevypočitatelně. Typickým problémem jsou problémy se zvukem.

Pokud tedy váš počítač najednou přestane přehrávat zvuk, zkuste problém vyřešit pomocí následujících velmi jednoduchých tipů.

linux_sprava_tip

Zvuk nepřehrává pouze jedna aplikace

  1. Ze všeho nejdříve restartujte počítač.
  2. Ujistěte se, že hlasitost u dané aplikace není na minimu, popřípadě že není zvuk úplně ztlumen.
    V internetových prohlížečích, jako je například Chrome nebo Firefox, je možné ztlumit jednotlivě každou záložku – stav konkrétní záložky zjistíte, když na tuto záložku klepnete. Pokud je zvuk na dané záložce ztlumený, pak v místní nabídce pro záložku najdete položku Zapnout zvuk panelu.
  3. Pokud v aplikaci stále neslyšíte žádný zvuk, pakzkuste program odinstalovat a poté znovu nainstalovat. Nezapomeňte ovšem před započetím odinstalace zálohovat veškerá data této aplikace případně si poznamenat aktuální nastavení aplikace.

Poznámka: U placeného softwaru se může stát, že vámi zakoupená licence pro daný program je svázána s konkrétní verzí tohoto softwaru. Pokud je to váš případ, pak může být poněkud problematičtější najít na internetových stránkách výrobce instalační soubor pro vámi zakoupenou verzi programu. To samé platí i v případě, že upřednostňujete používání verze aplikace, která sice není tou nejnovější verzí, ale vám z nějakého důvodu vyhovuje více. 

Z počítače nevychází vůbec žádný zvuk

  1. Ze všeho nejdříve se ujistěte, že operační systém Windows používá pro výstup zvuku správné zařízení. Stačí, když klepnete na ikonku reproduktoru, která se nachází na Hlavním panelu. (Operační systém Windows 10 totiž někdy zařízení pro výstup zvuku změní, a to, aniž by vás na to nějakým způsobem upozornil).
    V horní části vyskakovacího okna pak uvidíte název reproduktoru, který se aktuálně používá, například
    Speakers (2-Anker PowerConf. Pokud je to správné zařízení pro výstup zvuku k dispozici, pak je vyberete jednoduše tak, že na toto zařízení klepnete. Pokud používáte externí reproduktory, pak se ujistěte, že je máte zapnuty.
  2. Restartujte počítač.
  3. Pomocí ikonky reproduktoru na Hlavním panelu ověřte, že není zvuk ztlumený a že je nastavena odpovídající hladina hlasitosti.
  4. Ujistěte se, že na počítači není zvuk ztlumen hardwarově, například pomocí samostatného tlačítka či klávesy na vašem notebooku nebo klávesnici. Že je vše v pořádku otestujte tak, že zkusíte přehrát nějakou skladbu.
  5. Klepněte pravým tlačítkem na ikonku reproduktoru a z nabídky, která se zobrazí, vyberte položku Otevřít směšovač hlasitosti. Zde zkontrolujte, že jsou všechny položky zapnuty a nastaveny na příslušnou úroveň hlasitosti.
  6. Reproduktory integrované v notebooku vám nefungují ani nyní? Pak zkuste do konektoru pro výstup zvuku připojit sluchátka a zkuste otestovat funkčnost zvuku ještě jednou. Pokud zjistíte, že zvuk do sluchátek jde, pak je můžete odpojit a pokračovat v řešení problému, který se očividně týká reproduktorů integrovaných v notebooku.
  7. U klasických stolních počítačů, kde jsou reproduktory připojeny do konektoru pro výstup zvuku (3,5mm konektor), vyzkoušejte reproduktor USB nebo sluchátka připojená přes USB. To samozřejmě platí i opačně, pokud máte problémy s reproduktory nebo sluchátky USB. Pokud vámi použité alternativní řešení funguje, pak je můžete odebrat a pokračovat v řešení problémů s původní sadou reproduktorů.
  8. Klepněte znovu pravým tlačítkem myši na ikonu reproduktoru na Hlavním panelu a tentokrát použijte položku Otevřít nastavení zvuku. Zobrazí se okno, v němž vyhledejte sekci Související nastavení a zde klepněte na odkaz Ovládací panel zvuku. Na záložce Přehrávání zkontrolujte, že se vedle vámi používaného zařízení pro výstup zvuku (pravděpodobně se bude jednat o položku Reproduktory) nachází znak fajfky v zeleném kolečku. Poté tuto položku označte a stiskněte tlačítko Vlastnosti. Zkontrolujte, že na záložce Obecné je u položky Využití zařízení vybrána volba Používat toto zařízení (povolit).

Pokud se zvuk neozývá ani po provedení všech výše popisovaných opatření, pak je pravděpodobně příčinou nefunkčnosti chybějící nebo poškozený ovladač zvukového zařízení.

  1. Odinstalujte ovladač. Spusťte program Správce zařízení (zadejte do políčka pro vyhledávání řetězec správce zařízení) a poté se v tomto programu přesuňte do sekce Řadiče zvuku, videa a her. Zde vyberte řadič zvuku pro zařízení, které nefunguje a poté je klávesou Delete smažte.
  2. Restartujte počítač a umožněte operačnímu systému Windows, aby mohl nainstalovat ovladač, což by měl provést automaticky. V opačném případě stáhněte do počítače ovladač z internetových stránek výrobce počítače nebo výrobce zvukové karty a ovladač přeinstalujte ručně.
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »