Novembre 23 2009 19:33:45
Vedi Discussione
ExploisIT | Security Corp. :: Programmazione :: Java
Chi c'è online? 1 ospite(i)
 Stampa Discussione
You Tube Buffer
5t3v3n
#1 Stampa Messaggio
Scritto il 11-09-2009 17:48
Avatar Utente

Iscritto

Messaggi: 12
Iscritto: 02.09.09

Fonte semplicemente mia :

// ==UserScript==
// @name Youtube Buffer Video
// @namespace userscripts.org
// @description Autoplay is disabled and it buffers the video .
// @version 0.3.2
// @include http://youtube.com/watch*
// @include http://*.youtube.com/watch*
// ==/UserScript==

var sGetter = document.createElement('script');
sGetter.type = "text/javascript";
sGetter.innerHTML = "function onYouTubePlayerReady(playerid){"+
"if(playerid=='ytplayer'){"+
"var movP = document.getElementById('movie_player');"+
"movP.addEventListener('onStateChange', 'onytplayerStateChange');"+
"movP.addEventListener('onPlaybackQualityChange','onPlayerFormatChanged');"+
"}"+
"};";
document.body.appendChild(sGetter);

var vidID = document.location.toString().split("v=")[1].split("#")[0].split("&")[0];
var pD = document.getElementById('watch-player-div');
var mP = document.getElementById('movie_player');
var fV = mP.getAttribute("flashvars");
if(fV.match('ad_module=http')){

var toRemove = "ad_module="+fV.split('ad_module=')[1].split('.swf')[0]+".swf";
fV=fV.replace(toRemove,'');
}

mP.setAttribute("flashvars",fV+"&playerapiid=ytplayer");
mP.src+="#";
mP.style.height='25px';


var cI ='startbuffer', sek2=0, uwmp;

var altPlayerIMG = document.createElement('img');
altPlayerIMG.setAttribute('id','myytplayerIMG');
altPlayerIMG.src='http://i2.ytimg.com/vi/'+vidID+'/default.jpg';
altPlayerIMG.setAttribute('style','width:640px;height:360px;');
pD.insertBefore( altPlayerIMG, mP );


function bufferAndImage(newState){

if(newState==1){
if(cI =='startbuffer'){
uwmp = unsafeWindow.document.getElementById('movie_player');
uwmp.seekTo(sek2);
uwmp.pauseVideo();
cI=null;
}
else{
altPlayerIMG.display='none';//(altPlayerIMG);
mP.style.height='385px';
pD.removeEventListener("mouseover", pdmousOv, false);
pD.removeEventListener("mouseout", pdmousOu, false);
}

}
}

unsafeWindow.onytplayerStateChange = function(newState){
bufferAndImage(newState)
}
unsafeWindow.onPlayerFormatChanged = function(f){
//f==1==regular quality
//f==2==high quality
//sek2=uwmp.getDuration(); if you don't want it to restart from start when change to hq
pD.display='block';
cI ='startbuffer';
//generateVidImage();
}


pD.addEventListener('mouseover', pdmousOv = function(e){

altPlayerIMG.style.display='none';
mP.style.height='385px';

}, false);
pD.addEventListener('mouseout', pdmousOu = function(e){

altPlayerIMG.style.display='block';
mP.style.height='25px';

}, false);

( nn posso farci nnt x le faccine)
saluti steven
(viva gli smsn ) :@.
Modificato da Max90 il 23-11-2009 13:32
 
N3mes1s
#2 Stampa Messaggio
Scritto il 11-09-2009 18:11
Avatar Utente

Iscritto

Messaggi: 171
Iscritto: 22.09.08

http://userscript...view/38553
Modificato da N3mes1s il 11-09-2009 18:12
img18.imageshack.us/img18/351/hufuserbar.png
 
Max90
#3 Stampa Messaggio
Scritto il 11-09-2009 19:57
Avatar Utente

Root

Messaggi: 330
Iscritto: 19.09.08

1: USA IL NO-PASTE
2: METTI LA FONTE SE DEVI PER FORZA COPIARE, è la seconda volta che te lo dico, ALLA TERZA SCATTA IL BAN!

LEGGI IL REGOLAMENTO QUI
img227.imageshack.us/img227/1352/hackingha5.png
img141.imageshack.us/img141/9347/1234uf1.png
img133.imageshack.us/img133/1985/slackware1userbar0zl.gif
Se vieni al mondo sapendo di essere amato e lo lasci sapendo la stessa cosa, allora tutto ciò che nel frattempo è accaduto sarà valso la pena. "Michael Jackson"
 
http://exploisit.netsons.org/
5t3v3n
#4 Stampa Messaggio
Scritto il 23-11-2009 12:36
Avatar Utente

Iscritto

Messaggi: 12
Iscritto: 02.09.09

paura o,o
 
Vai al Forum:
ExploisIT Security Corp. ©
Powered by Max90.. ExploisIT | Security Corp. © 2008 - 2009
ExploisIT Security Corp. Crew ©

GNU Affero GPL