Página 1 de 2

Saltarse el click de inicio ...

Publicado: 05 Jun 2010, 09:21
por jpoveda
Hola,

Ante todo presentarme, soy un fan de los docus como vereis y mantengo un plugin para xlobby :shock: similar a pelisalacarta. Quisiera preguntaros como haceis para saltarse el click de inicio en las conexiones a megavideo, google etc, es un incordio tener que dejar el mando a distancia para coger el raton y hacer un click. Me he bajado el plugin y he mirado en las fuentes de los canales pero no soy muy ducho con pyton, yo uso vbs.

Por si os interesa os copio una serie de url de las que extraigo el contenido:

http://documentales.tv-on.es/
http://documentales.videosyonkis.com/
http://ver-documentales.net/
http://videos-documentales.blogspot.com/
http://www.documaniatv.com/
http://www.documentales-online.com/
http://www.documentales.es/
http://www.documentaleshd.org/
http://www.documentalesonlinegratis.com/
http://www.gratisdocumentales.com/
http://www.online-documentales.com/
http://www.onlinedocumentales.com/
http://www.teledocumentales.com/
http://www.verdocumentalesonline.com/
http://www.el-documental.com/
http://www.documentalesonline.es/
http://documentalesatonline.blogspot.com/
http://morphxt-documentales.blogspot.com/
http://www.redes-tv.com/
http://archivodocumental.wordpress.com/
http://www.docuciencia.es/
http://documentales-mhf.blogspot.com/
http://docpeliculas.com/category/documentales/
http://documentalpark.blogspot.com/
http://www.tusdocumentales.com/
http://elmenio.blogspot.com/
http://docpeliculas.com/category/docume ... ecnologia/
http://www.bibliotecaoculta.es.tl/NOVEDADES.htm
http://www.verycocinar.com/
http://lacocina.tv/

Saludos.

Re: Saltarse el click de inicio ...

Publicado: 07 Jun 2010, 11:34
por jurrabi
No entiendo a que te refieres con el click del inicio...

Efectivamente yo no tengo que usar el raton para nada, pero es que el xbmc está diseñado así... a que te refieres?

Re: Saltarse el click de inicio ...

Publicado: 07 Jun 2010, 21:25
por jpoveda
Hola,

Cuando busco en la fuente html de un canal me encuentro por ejemplo:

http://wwwstatic.megavideo.com/mv_player.swf?v=UJI1I5KT

si copio este link en un reproductor flash o en un navegador me aparece la ventana del video con el boton rojo para darle al play (lo que quiero evitar)

Por lo que he podido encontrar, se le pueden pasar parametros a mv_player

/**
* Add megaVideo video
*
* @return embed tag
* @param string $video url
* @param string $width [optional]
* @param string $height [optional]
* @param bool $autostart [optional]
* @param array $params [optional]
*/
function addVideoMegavideo($video, $width='', $height='', $autostart='0' ) {
$video = substr( stristr( $video, 'v=' ), 2 );
$player = 'http://wwwstatic.megavideo.com/mv_player.swf?v='.$video;
$vars = 'v='. $video .'&autoplay='. ($autostart? 1: 0);


$a = '';
$p = '<param name="allowFullScreen" value="true" />
<param name="FlashVars" value="'. $vars .'" />
<param name="allowScriptAccess" value="always" />';

$replace = addMediaSWF( $player, $width, $height, $a, $p );
return $replace;
}


De tal manera que construyo esto:

<object width="640" height="394">
<param name="movie" value="http://wwwstatic.megavideo.com/mv_playe ... T"></param>
<param name="allowFullScreen" value="true"></param>
<param name="FlashVars" value="v=UJI1I5KT&autoplay=1"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://wwwstatic.megavideo.com/mv_player.swf?v=UJI1I5KT" type="application/x-shockwave-flash" allowfullscreen="true" width="640" height="394"></embed>
</object>

Pero no parece que haga caso del parametro autoplay y no consigo eliminar el icono de la redonda roja con el play para empezar a reproducir el video.

Lo mas probable es que esta documentacion sea de una version mas antigua .... o que me este equivocando....

Re: Saltarse el click de inicio ...

Publicado: 10 Jun 2010, 04:33
por jesus
Si te he entendido bien, lo que haces es abrir el reproductor flash con el vídeo.

Nosotros lo que hacemos es obtener directamente la URL del vídeo, así que no pasamos por el reproductor y evitamos el problema.

Echa un vistazo al código de megavídeo.py, veras cómo a partir de la URL del player se obtiene la URL del vídeo en alta o baja calidad.

Gracias por la lista de enlaces :)

Re: Saltarse el click de inicio ...

Publicado: 14 Jun 2010, 18:41
por blablableble
Creo que no tiene realmente mucho que ver con tu pregunta, ya que creo que con la respuesta de jesus esta respondida, solo agradecerte los links y poner el link de un canal de los que he hecho de uno de tus links.

http://teidova.ath.cx/rafb/results/pHF4Lu99.html

Muchas gracias y saludos.

Re: Saltarse el click de inicio ...

Publicado: 15 Jun 2010, 05:11
por jpoveda
Hola blablableble,

Gracias por la respuesta, es una buena web, a ver si alguien se anima con redes.tv ;) que es una de mis favoritas!!!.

Bueno, veo que el decript lo hace megavideo.py, eso esta bien, asi es mas facil la programacion...... Solo comentarte que cambies http://www.gratisdocumentales.es/...... por http://www.gratisdocumentales.com :shock:

Yo sigo con lo mio que no me funciona y como no puedo comparar no se donde tengo errores de codigo. Hay algun alma caritativa que me puede ayudar con la expresion:


reg1[reg3] = int(reg1[reg3]) ^ int(reg6[reg3 + 256]) & 1

porque se aplica la parte entera? el resultado siempre es un entero..

que es "& 1"?

Saludos.

Re: Saltarse el click de inicio ...

Publicado: 18 Jun 2010, 12:09
por jesus
Yo no programé el decript de Megavideo, viene de otro fuente que localicé en el tutorial de voinage y a su vez tampoco era suyo :)

¿A qué lenguaje lo estás traduciendo? Igual es más fácil buscar en Google...

Re: Saltarse el click de inicio ...

Publicado: 18 Jun 2010, 18:36
por jpoveda
Hola Jesus,

a vbs. He encontrado esta otra fuente:

function decrypt(str, key1, key2) {
var loc1 = [];
for (var loc3 = 0; loc3 < str.length; ++loc3) {
loc1.push(("000" + parseInt(str.charAt(loc3), 16).toString(2)).slice(-4));
}
loc1 = loc1.join("").split("");
var loc6 = [];
for (var loc3 = 0; loc3 < 384; ++loc3) {
key1 = (key1 * 11 + 77213) % 81371;
key2 = (key2 * 17 + 92717) % 192811;
loc6[loc3] = (key1 + key2) % 128;
}
for (var loc3 = 256; loc3 >= 0; --loc3) {
var loc5 = loc6[loc3];
var loc4 = loc3 % 128;
var loc8 = loc1[loc5];
loc1[loc5] = loc1[loc4];
loc1[loc4] = loc8;
}
for (var loc3 = 0; loc3 < 128; ++loc3) {
loc1[loc3] = loc1[loc3] ^ loc6[loc3 + 256] & 1;
}
var loc12 = loc1.join("");
var loc7 = [];
for (var loc3 = 0; loc3 < loc12.length; loc3 = loc3 + 4) {
var loc9 = loc12.substr(loc3, 4);
loc7.push(loc9);
}
var loc2 = [];
for (var loc3 = 0; loc3 < loc7.length; ++loc3) {
loc2.push(parseInt(loc7[loc3], 2).toString(16));
}
return loc2.join("");

esta mejor estructurada, sobre todo la conversion a binario pero aun asi no me quedara mas remedio que instalar python y leerme los manuales :roll: . Lo que devuelve la funcion traducida a vbs no me va y no se donde esta el error, no puedo comparar con un valor valido, son operaciones mas o menos logicas pero del exponencial y el & no tengo claro que hacen.

Lo dicho, a buscar un manual.....

Re: Saltarse el click de inicio ...

Publicado: 19 Jun 2010, 20:58
por jpoveda
Conseguido........... :twisted: . Gracias por la ayuda. Un saludo.

Re: Saltarse el click de inicio ...

Publicado: 20 Jun 2010, 12:05
por jesus
Gracias por el canal, @blablableble, acabo de probarlo y salvo la parte de categorías lo demás funciona de lujo ;)

Este va para la próxima versión de pelisalacarta, ya he puesto los logos y todo. Lo tienes en el SVN.