Domanda

Sfondo

Ho costruito un sito per un cliente pellicola-produzione. Avevano bisogno di un modo per demo loro showreel al pubblico e hanno concordato su un approccio modale <iframe> (usando jQuery e Fancybox ) a mostrando loro ruote, il tutto in streaming tramite un provider di terze parti.

Si può vedere la funzionalità in azione qui: http://groundglass.co.za/directors/ cliccando su "Visualizza Reel" sotto ogni foto il regista.

Il Bug

Provare quanto segue:

  1. Fare clic su 'Visualizza Reel'
  2. Attendere che il video per iniziare a giocare e poi subito:
  3. Chiudere la finestra modale

A questo punto, altri browser scaricare il filmato di gioco, ma per qualche ragione Safari prosegue la riproduzione del video (è possibile ascoltare il video gioco, anche se non visibile).

Soluzione?

Che cosa posso fare per ottenere Safari di bel gioco? Fancybox ha una funzione di callback onClose. Cosa devo fare per l'iframe per renderlo scaricare? Cercando .Rimuovere () non funziona, si può ancora sentire il riprodurre file audio (e potrebbe essere in streaming troppo - che spreco di larghezza di banda)

Pensieri? -! Grazie

- nd

È stato utile?

Soluzione

Modificare la posizione del iframe a una pagina vuota quando la finestra è chiusa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top