Foros del Web » Creando para Internet » Herramientas y Software »

Javascript para detener video en capas ocultas

Estas en el tema de Javascript para detener video en capas ocultas en el foro de Herramientas y Software en Foros del Web. Quiero colocar varias capas en mi página de modo que estén solapadas y que cada una de ellas contenga un vídeo flash con su propio ...
  #1 (permalink)  
Antiguo 10/08/2008, 10:08
 
Fecha de Ingreso: agosto-2008
Mensajes: 18
Antigüedad: 15 años, 8 meses
Puntos: 0
Javascript para detener video en capas ocultas

Quiero colocar varias capas en mi página de modo que estén solapadas y que cada una de ellas contenga un vídeo flash con su propio reproductor. El problema es que, si empiezas a ver un video cuando el otro no ha terminado aún, se oyen los dos a la vez, y haces lo mismo con 3, 4 o 5 suenan todos al mismo tiempo. Esto se solucionaría si el usuario parase un video antes de iniciar otro... pero queremos ponérselo fácil ¿no?.

Mi pregunta es la siguiente: ¿existe algún comportamiento por el cual cuando una capa deje de estar visible se pueda detener el vídeo?

Quizá con un 'if' (...no cotrolo muy bien el javascript), algo así como una orden de "si la capa está oculta, detener el reproductor que está en ella". ¿Alguien sabe cual sería la orden exactamente?

Gracias!!!
  #2 (permalink)  
Antiguo 10/08/2008, 16:54
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: Javascript para detener video en capas ocultas

no que yo sepa. podrías usar AJAX para cargar el contenido de las capas dinámicamente en vez de tener todas las capas a la vez, pero no sé si esto se puede hacer con spry.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:28.