javascript - YouTube Player API - Edge / IE11 Network Error 0x2eff -
i have embedded youtube player in website. in chrome / firefox working fine. in microsoft edge , ie11 following error:
script7002: xmlhttprequest: network error 0x2eff, not complete operation due error 00002eff.
the video starts playing onready event not triggered. have read this , this question. same error jquery.ajax related , can't find related youtube player api.
here code:
var tag = document.createelement('script'); tag.src = "//www.youtube.com/iframe_api"; var firstscripttag = document.getelementsbytagname('script')[0]; firstscripttag.parentnode.insertbefore(tag, firstscripttag); var player; var paused = false; function onyoutubeiframeapiready() { console.log('initiate player'); player = new yt.player('videoplayer', { playervars: { 'autoplay': 1, 'controls': 0, 'autohide': 1, 'showinfo' : 0, 'wmode': 'opaque', 'rel': 0, 'loop': 1, 'modestbranding': false }, videoid: 'nxg4c365lbq', events: { 'onready': onplayerready, 'onstatechange': onplayerstatechange } }); } function onplayerready(event) { console.log('player ready'); event.target.playvideo(); event.target.mute(); } function onplayerstatechange(event) { if (event.data === yt.playerstate.ended) { player.playvideo(); } }
Comments
Post a Comment