2016-04-07 22 views
0

Oynatıcımı aşağıdaki kodla başlattım. Chrome, FireFox ve IE'de düzgün değil, Safari'yi kapatıyor. Herhangi bir düşünce amigo mu?YouTube API Safari'de Sessiz Değil (iOS'ta değil)

function onPlayerReady(event) { 
event.target.mute(); 
} 

veya sessizdeki için ayrı fonksiyon oluşturabilir:

function onYouTubeIframeAPIReady() { 
    player = new YT.Player('iframe-wrapper', { 
     height: videoHeight, 
     width: videoWidth, 
     videoId: id, 
     events: { 
      'onReady': onPlayerReady 
     }, 
     playerVars: { 
      'autoplay': 1, 
      'controls': 0, 
      'autohide': 1, 
      'wmode': 'opaque', 
      'showinfo': 0, 
      'loop': 1, 
      'mute': 1 
     } 
    }); 
} 
    function onPlayerReady() { 
    player.mute(); 
    player.playVideo(); 
} 

cevap

0

Sorun, onPlayerReady olayının tetiklenmemiş olmasıyla sonuçlandı. Görünüşe göre bu bir şekilde bilinen bir sorundur ve YouTube API'sinde çok iyi belgelenmiş değildir. Here's a link to the answer.

0

Sadece senin onPlayerReady() bazı kod eklemek

function onMute() { 
player.mute(); 
} 

function onUnMute() { 
player.unMute(); 
} 

youtube api document ve jsfiddle sample kılavuz yasalara uyun.

İlgili konular