2017-06-04 3 views
0

Ich habe viele Anleitungen versucht und viele Antworten zu diesem Problem gelesen, immer noch nicht gelungen, dies zu lösen. Wie drücke ich mein Youtube-eingebettetes Video stumm? Ps.s. Ich bin ein Anfänger in der Programmierung und neu in SOF, vergib mir, wenn ich etwas schrecklich falsch gemacht habe.Stumm Video-bg funktioniert nicht

<div class="video-bg embed-responsive embed-responsive-16by9"> 

<iframe class="embed-responsive-item" width="560" height="315" 
src="https://www.youtube.com/embed/ArGfDo1xQuM?rel=0&controls=0&showinfo=0&frameborder=0&autoplay=1&loop=1&playlist=eXadofBB7hM" frameborder="0" allowfullscreen></iframe> 

</div> 
+0

Soweit mir bekannt ist, gibt es keine Möglichkeit, das 'iframe' Element stumm zu schalten. Kannst du das Video herunterladen und stattdessen als Quelle für ein 'video'-Element angeben? –

+0

Mögliches Duplikat von [Wie kann ich ein Youtube-Video (IFrame-API) automatisch stummschalten?] (Https://stackoverflow.com/questions/8869372/how-do-i-automatic-play-a-youtube-video-iframe) -api-stummgeschaltet) – mx0

+0

@JonathanBartlett Ich lade gerade jetzt, es wird eine Weile dauern, werde sicher versuchen, auf diese Weise und hoffe, eine Lösung zu finden! Ich werde Sie auf dem Laufenden halten –

Antwort

0

Sie müssen iframe_api verwenden. In iframe src Attribut müssen Sie enablejsapi=1 hinzufügen, auch iframe hat id Attribut, das es mit YT.Player Instanz verbindet. Verwenden Sie dann dieses Javascript, um die Filmwiedergabe zu steuern.

<script src='http://www.youtube.com/iframe_api'></script> 
<script> 
    var player; 
    function onYouTubeIframeAPIReady() { 
     player = new YT.Player('playerId', { 
      events: { 
       onReady:onPlayerReady 
       } 
      } 
     ) 
    } 
    function onPlayerReady(event) { 
     player.mute(); 
     player.setVolume(0); 
     player.playVideo(); 
    } 
</script> 


<div class="video-bg embed-responsive embed-responsive-16by9"> 

<iframe id='playerId' class="embed-responsive-item" width="560" height="315" 
src="https://www.youtube.com/embed/ArGfDo1xQuM?rel=0&controls=0&showinfo=0&frameborder=0&autoplay=1&loop=1&playlist=eXadofBB7hM&enablejsapi=1" frameborder="0" allowfullscreen></iframe> 

</div> 
+0

Vielen Dank! Du hast meinen Tag gerettet, ich bin froh zu verstehen, wie es jetzt funktioniert! @ mx0 –