Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

włoszka

skrypt video yt auto ukrywanie auto wyciszanie

Promowane odpowiedzi

włoszka    112
 

Autor: wlochen
Tematyka: reklama yt
Screen/Demo: csesbet.pl/test.php
 

Ukryta zawartość
    Spoiler

    <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
    <script>
          var tag = document.createElement('script');
          tag.src = "https://www.youtube.com/iframe_api";
          var firstScriptTag = document.getElementsByTagName('script')[0];
          firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
          var player;
          function onYouTubeIframeAPIReady() {
            player = new YT.Player('player', {
              height: '315',
              width: '560',
                  playerVars: {
                        autoplay: 1,
                        loop: 1,
                        controls: 0,
                        showinfo: 0,
                        autohide: 1,
                        modestbranding: 1,
                        vq: 'hd1080'},
                  videoId: 'z3is0H-utTE',
              events: {
                'onReady': onPlayerReady,
                'onStateChange': onPlayerStateChange
              }
            });
          }
          function onPlayerReady(event) {
               event.target.setVolume(3);
           event.target.playVideo();
          }
          function onPlayerStateChange(event) {
               setTimeout(function(){ 
                  event.target.setVolume(0);
                }, 7500);
               setTimeout(function(){ 
                 event.target.stopVideo();
                }, 15000);
          }
             setTimeout(function() {
        $('#alert').fadeOut('fast');
    }, 9000); 
    </script>
         <div id="alert">
    <span>Reklama zniknie za 10 sec.</span>
    <div><div id="player"></div></div>
    </div>

     


trochę naciapane w kodzie ale pisane na kolanie działa jak powinno można to chyba jeszcze skompresować :)

Edytowane przez włochen
  • Lubię to! 2

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Mativve    1,261

Jeśli pozwolisz ;) Dodam troszkę przerobiony, łatwiejszy w edycji kodzik :P 

 

#EDIT: Poprawiłem lekko kod oraz zatrzymał odliczanie intervala żeby pamięci nie zawalać :P 

 

Edytowane przez Mativve
  • Lubię to! 2

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
włoszka    112

@Mativve dzięki, u mnie te różnice w czasie z ukrywaniem i wyciszaniem i zakończeniem filmu są po to aby średni czas wyświetlania zwiększyć a żeby user nie wiedział że video w tle dalej leci :D

  • Lubię to! 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Mativve    1,261
6 minut temu, włochen napisał:

@Mativve dzięki, u mnie te różnice w czasie z ukrywaniem i wyciszaniem i zakończeniem filmu są po to aby średni czas wyświetlania zwiększyć a żeby user nie wiedział że video w tle dalej leci :D

Sprytne ;) 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.


×