Pavlína Kvapilová skončila ve vedení České televize, Petr Dvořák ji odvolal

2. 9. 2013
Doba čtení: 2 minuty

Sdílet

Ilustrační obrázek
Autor: Depositphotos – Spectral
Ilustrační obrázek
DOPLNĚNO O VYJÁDŘENÍ ČT A PAVLÍNY KVAPILOVÉ – Kvapilová v první polovině srpna kritizovala přesun moderátorky Daniely Drtinové do Interview ČT 24. Hovořila o tom, že stávající situace může ohrozit důvěryhodnost České televize.

Generální ředitel České televize Petr Dvořák odvolal dosavadní šéfku sekce Nová média Pavlínu Kvapilovou. Toto oddělení má ve veřejnoprávním médiu na starost vývoj hybridního vysílání HbbTV, aplikací pro chytré mobilní telefony a tablety a také internetové stránky. Informaci o odvolání Kvapilové přineslo nezávisle na sobě několik českých médií. Dosavadní šéfka Nových médií na dotazy serveru DigiZone.cz nereagovala, o skutečnosti nechtěl hovořit ani programový ředitel České televize Milan Fridrich. Ten však později informaci potvrdil serveru Mediář.cz.

Z ARCHIVU: K obavám týmu Událostí, komentářů se přidal první člen vedení ČT: Pavlína Kvapilová

Kvapilová se nedávno kriticky vyjádřila k přesunu moderátorky Daniely Drtinové z analytických Událostí, komentářů do méně atraktivního Interview ČT 24, které nově ponese její jméno. Současná situace kolem zpravodajství ČT může výrazným způsobem narušovat důvěryhodnost média veřejné služby před stěžejními volbami, varovala šéfka Nových médií. Vedení České televize se tehdy povedlo situaci uklidnit. Generální ředitel Petr Dvořák kritizoval televizní odbory, že nemají hovořit do rozhodnutí managementu. Za Dvořáka se postavila i Rada ČT.

CIF25_SE_terc

K TÉMATU: Martin Veselovský žádá ředitele ČT, ať vysvětlí odvolání Daniely Drtinové

Pavlína Kvapilová byla v pátek 30. srpna odvolána z funkce výkonné ředitelky Nových médií ČT. Odvolání proběhlo podle podmínek sjednaných v její pracovní smlouvě. Česká televize Pavlíně Kvapilové v nejbližší době nabídne jiné pracovní zařazení, protože i nadále zůstává zaměstnankyní ČT. Řízením úseku Nových médií byl pověřen Petr Svatoš, současný zástupce Pavlíny Kvapilové a dosavadní vedoucí Internetu České televize, uvedla mluvčí veřejnoprávního média Alžběta Plívová.

Oficiální vyjádření Pavlíny Kvapilové k jejímu odvolání z postu šéfky Nových médií:

„Vzhledem k probíhajícím spekulacím o důvodech mého odvolání považuji za důležité vyjádřit se k nastalé situaci. Generální ředitel ČT Petr Dvořák mě v pátek odvolal z funkce výkonné ředitelky divize ČT Nová média. Důvodem, který mi osobně sdělil, byla „ztráta důvěry“. Odvolání jsem převzala v pozdních odpoledních hodinách 30.8.2013. Při našich posledních setkáních bylo hlavním tématem vždy mé veřejné vystoupení po stažení Daniely Drtinové z pořadu Události, komentáře, případně jeho možné následky.  Nikoli Strategie rozvoje Nových médií pro rok 2014,  kterou si vyžádal 12.8. a kterou jsem mu následně předložila. Svůj krok z 10.8. jsem opakovaně vysvětlila, mou hlavní motivací bylo apelovat na dodržování základních principů fungování média veřejné služby, což považuji za svou povinnost. Vývoj z poslední doby naznačuje, že moje vize moderní veřejné televize založené na maximální otevřenosti a propojení s diváky, kterou jsme s kolegy v divizi ČT Nová média vždy rozvíjeli, by byla v dosavadní konstelaci nadále neprosaditelná. Další kroky zvážím poté, co mi bude nabídnuto náhradní umístění. Panu řediteli i kolegům děkuji za spolupráci a přeji jim vše dobré.“

Doplněno 15:55

Autor článku

Od září 2007 do ledna 2016 byl redaktorem DigiZone.cz. Kromě problematiky pirátství satelitní TV se zajímá také o dálkový příjem televize a VKV rozhlasu.

'; 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'; } }
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).