youtube video op website
deze kan je dmv het volgende toevoegen op je website.
<iframe width="420" height="315" src="//www.youtube.com/embed/MhJ0E6RguME" frameborder="0" allowfullscreen></iframe>
Echter was mijn vraag , hoe kan je hier een stop in verwerken.
Ik heb namelijk meerdere videos op 1 pagina, en als je een 2de aanklikt dan spelen
ze tegelijk.
Het mooiste zou zijn als bij een klik de vorige gestopt word met spelen.
Youtube filmpjes spelen toch niet automatisch af wanneer deze geladen worden.
Bij embed-dingen vaak niet, op Youtube zelf weer wel.
Maar wat jij doet is gewoon een andere HTML-pagina embedden via een iframe.
Je toont niet het filmpje, maar een andere pagina waarop ze (fullscreen) het filmpje tonen.
Je kan wellicht met Javascript de pagina in het iframe een commando sturen met iets als 'stop'?
Dat vind ik raar, ik heb voor een klant ook een pagina gemaakt waar de filmpjes van zijn youtube kanaal ingeladen worden. Echter spelen deze niet automatisch af hoor in geen enkele browser waar ik de website's in test die door ons ontwikkelt worden.
Hier is dat ook gewoon gedaan met een iframe zoals TS dat doet, ik heb het getest in
- IE 8 en 9
- Chrome
- Firefox
- Safari
- Opera.
Space gremlin op 13/08/2013 02:30:15:
Ik heb namelijk meerdere videos op 1 pagina, en als je een 2de aanklikt dan spelen
ze tegelijk.
Het mooiste zou zijn als bij een klik de vorige gestopt word met spelen.
ze tegelijk.
Het mooiste zou zijn als bij een klik de vorige gestopt word met spelen.
Dus als je een tweede aanklikt, dus dat hele 'automatisch afspelen' is volgens mij gewoon de vraag niet goed begrepen hebben.
Maar zoals Eddy al zegt, ze spelen in een iframe. Je kan vanaf jouw pagina de andere pagina in het iframe niet bewerken, dus je kan het niet stoppen. Enige wat je zou kunnen doen is het hele iframe van de pagina afhalen, maar ik denk niet dat dat is wat je wilt.
Gewijzigd op 13/08/2013 08:55:44 door Erwin H
https://developers.google.com/youtube/iframe_api_reference?hl=nl
Zoek anders eens op stackoverflow.com
bijv http://stackoverflow.com/questions/15164942/stop-embedded-youtube-iframe
of hier http://stackoverflow.com/questions/12994459/how-to-stop-embedded-youtube-videos-from-playing-simultaneously
Gewijzigd op 13/08/2013 09:20:40 door Ceasar Feijen
maar waar het mij om gaat is.
je hebt 2 filmpjes op 1 page staan, je speelt er 1 handmatig af.
Nu wil je het andere filmpje handmatig afspelen, dan wil ik dat hij de gene
die al gestart was. automatisch stopt met spelen.
ceaser ik ga je link bekijken.
Gewijzigd op 13/08/2013 12:43:10 door space gremlin
Je vraagt ons om javascript. Javascript over verschillende windows (een iframe is een ander window) is lastiger dan in 1 pagina.
(Laat me anticipatief een gok wagen:
Het leek gemakkelijker om een youtube video te embedden via iframe. Maar nu wil je extra'tjes, ... en met die extra's is het opeens niet zo evident meer ... maar om 1 of andere reden probeer je toch verder te doen waarmee je bezig was, hoewel daar geen reden meer voor is. )
Gewijzigd op 13/08/2013 12:57:43 door Kris Peeters
dus een andere manier is ook goed.