Jos käyttämäsi web-sivujen julkaisuun tarkoitettu palvelu hylkii iframe-tageja, niin tarvitset ruksin kohtaan Käytä vanhaa upotuskoodia. Tämä koodi on hieman pidempi, mutta toimii yhtälailla.
Esimerkiksi sivulta http://www.youtube.com/watch?v=M6ZjMWLqJvM löytyy vanha upotuskoodi (kopioitu koodi näkyy sinulle todennäköisesti yhdelle riville aseteltuna)
<object width="560" height="315"> <param name="movie" value="http://www.youtube.com/v/M6ZjMWLqJvM?version=3&hl=fi_FI"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/M6ZjMWLqJvM?version=3&hl=fi_FI" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"> </embed> </object>
joka tuottaa alla olevan tuloksen.
Jotta tämä yllä oleva video näkyisi käyttäjälle, täytyy hänellä olla Flash-player asennettuna koneelleen.
Flash-playerin tyyppisiä asennuksia selaimen yhteyteen kutsutaan plug-ineiksi.
Valmistajien ja selainten kotisivuilta saa yleensä helposti ladattua
halutut ja uusimmat plug-init. Nykyisin yleisimpiä lisäosia ovat
Adoben ShockWave, Flash ja Acrobat-reader,
Applen Quicktime ja
Java lisäosat.
ShockWave ja Flash player ovat multimedia soittimia. Quicktime näyttää
kuvaa ja ääntää. Acrobat plug-in on tarkoitettu näyttämään pdf-documentteja,
joiden tyypillisin sovellus on lomake. Java plug-in näyttää Java-Appletteja.
Appletit eivät ole sama asia, kuin JavaScript-sovellukset, vaan Java on
itsenäinen ohjelmointikieli, jolla voidaan tehdä mm. Web-sovelluksia eli
Appletteja.
Johdannossa olevassa Youtube esimerkissä on käytetty kahta tapaa liittää video sivulle plug-inin avulla: <object>- ja <embed> -elementit, jotka ovat sisäkkäin. Sisäkkäisyydellä yritetään varmistaa videon näkyvyys. Jos sisempi <embed> ei pysty näyttämään videota, niin seuraavaksi <object> yrittää näyttää sen. Erilleen kirjoitettuna nämä kaksi näyttävät seuraavilta.
<object width="560" height="315"> <param name="movie" value="http://www.youtube.com/v/M6ZjMWLqJvM?version=3&hl=fi_FI"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> </object>ja
<embed src="http://www.youtube.com/v/M6ZjMWLqJvM?version=3&hl=fi_FI" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"> </embed>
Parametrejä:
| src | tiedoston sijainti |
| type | esimerkiksi "audio/wav", "video/x-msvideo", "application/x-vlc-plugin" tai "application/x-shockwave-flash" |
| width | avattavan ikkunan leveys |
| height | avattavan ikkunan korkeus |
Muut parametrit riippuvat paljon siitä, mikä plug-in käyttäjän selaimeen on asennettuna ja minkä tyyppinen tiedosto avataan.
Mahdollisia parametrejä:
| autoplay | aloitetaanko toisto automaattisesti |
| loop | kuinka monta kertaa esim. ääntä toistetaan |
| pluginspage | osoite, josta plugin on haettavissa |
| height | avattavan ikkunan korkeus |
<embed src="videot/Ohje.avi" type="video/x-msvideo" width="300px" autoplay="no" />
tuottaa seuraavan tuloksen:
Embed elementistä lisää:
http://www.w3schools.com/html5/tag_embed.asp
Esimerkiksi:
<object data="videot/Ohje.avi"> <param name="autoplay" value="no" /> </object>
Object elementistä lisää:
http://www.w3schools.com/html5/tag_object.asp