28/01/2010, 22:58
|
| | Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 15 años Puntos: 0 | |
Respuesta: Ayuda con javascript jejejeje soy medio wey y no pude hacer correr el codigo ya que o se ajax, a otra es que youtube tinene una api y ya pude hacer correr los videos esa parte ya quedo lista, pero no puedo hacer que se ejecute otro video despues de cargar el primero....
la parte del codigo es:
este es el del reproductor
<script type="text/javascript">
// <![CDATA[
// allowScriptAccess must be set to allow the Javascript from one
// domain to access the swf on the youtube domain
var params = { allowScriptAccess: "always", bgcolor: "#cccccc" };
// this sets the id of the object or embed tag to 'myytplayer'.
// You then use this id to access the swf and make calls to the player's API
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid=ytplayer",
"ytapiplayer", "400", "300", "8", null, null, params, atts);
//]]>
</script>
este es para preparar la carga el video
function loadNewVideo(id, startSeconds) {
if (ytplayer) {
ytplayer.loadVideoById(id, parseInt(startSeconds));
}
}
despues lo cargo utilizando estos dis inputs
<input type="hidden" size="11" id="loadvideoid" value= <?php echo $url ?> />
<input type="hidden" size="4" id="startseconds" value="0" />
al terminar el video se supono se ejecuta...
<script type=\"text/javascript\">
function onytplayerStateChange(newState) {
setytplayerState(newState);
}
</script>
que ejecuta a :
function setytplayerState(newState) {
setTimeout("clearVideo()",2000);
<?php $url="\"U5P8BPm4W7E\""; ?>
value=<?php echo $url; ?>;
updateHTML("loadvideoid",value);
setTimeout("cargar()",3000);
}
y lo que estoy intentando hacer es cambiar el valor de loadvideo pra cargar de nuevo pero hasta el momento no lo he podido hacer, como se daran cuenta o estoy intentando en php, no se si en javascript se pueda ya que con php no me ha dado resultado, o si alguien sabe como se haceen php se lo agradeceria. |