Autor | Zpráva | ||
---|---|---|---|
patricek Profil |
Zdravim, rad bych se zeptal, sehnal jsem si tento kod pro prehravani YT videii ale pouze audia... vim ze to nacita video cele, ale jde mi o prehrani pouze zvuku a aby tedy bylo video v pozadi, coz je. Problem je ten, ze na zarizenich s iOS to nejede, chci se zeptat, zda nekdo tento problem uz neresil... Dekuji moc !
S pozdravem, Patrik <script src="https://www.youtube.com/iframe_api"></script> <script src="https://cdn.rawgit.com/labnol/files/master/yt.js"></script> <div data-video="<?php echo $song['yt']; ?>" data-autoplay="0" data-loop="1" class="youtube-audio" style="height: 40px; width: 40px;float: left;"></div> <script> function onYouTubeIframeAPIReady() { var o= function(e, t) // This function switches the imgs, you may want to change it { var a=e?"IDzX9gL.png":"quyUPXN.png"; //IDzX9gL is the stopped img and quyUPXN the playing img t.setAttribute("src","https://i.imgur.com/"+a) // folder or web direction the img is in. it can be "./"+a }; var counter = 0; var bigE = document.querySelectorAll(".youtube-audio"); bigE.forEach(function(e) { var t=document.createElement("img"); t.setAttribute("id","youtube-icon-"+counter), t.style.cssText="cursor:pointer;cursor:hand; height: 40px; width: 40px;", e.appendChild(t); var a=document.createElement("div"); a.setAttribute("id","youtube-player-"+counter), e.appendChild(a); t.setAttribute("src","https://i.imgur.com/quyUPXN.png"); e.onclick=function() { r.getPlayerState()===YT.PlayerState.PLAYING||r.getPlayerState()===YT.PlayerState.BUFFERING?(r.pauseVideo(), o(!1, t)):(r.playVideo(), o(!0, t)); }; var r= new YT.Player("youtube-player-"+counter, { height:"0", width:"0", videoId:e.dataset.video, playerVars: { autoplay:e.dataset.autoplay,loop:e.dataset.loop }, events: { onReady:function(e) { r.setPlaybackQuality("small"), o(r.getPlayerState()!==YT.PlayerState.CUED, t) }, onStateChange:function(e) { e.data===YT.PlayerState.ENDED&&o(!1, t); } } }) alert(cur); counter++; }); } </script> data-video představuje ID youtube videa...
|
||
Časová prodleva: 5 let
|
0