Anmäl dig till Roborock Challenge!

Bädda in Youtube-klipp i HTML5?

Permalänk
Medlem

Bädda in Youtube-klipp i HTML5?

Hej!

Jag försöker lägga in ett Youtube-klipp på en testhemsida som jag gör, men lyckas inte. Filmen visas inte utan i Safari blir det helt blankt och i Chorme står det "Det gick inte att hitta filen eller katalogen.". Koden går inte heller igenom valideringen. Använder Youtube inte HTML5 och hur ska jag göra för att få det att fungera?

Ex på kod tagen från Youtube:

<iframe width="420" height="315" src="//www.youtube.com/embed/64CdGlTNxcI?rel=0" frameborder="0" allowfullscreen></iframe>

Skulle vara super om någon kunde hjälpa mig med detta!

Permalänk
Medlem

Ingen som vet? Står på alla ställen att det är så enkelt och bara att klistra in men jag får det inte att fungera...

Permalänk

Youtube använder fortfarande flash som standard, däremot kan man använda HTML5 om man går in på https://www.youtube.com/html5

Permalänk
Medlem

Lägg till "http:" framför dubbelslash. dvs, http://www.länkblabla

Visa signatur

14700k @ Stock . 32GB @ 4000MHz . 3070 @ +100/+800MHz
240+360 rad custom loop

Permalänk
Legendarisk
Skrivet av Märta:

Hej!

Jag försöker lägga in ett Youtube-klipp på en testhemsida som jag gör, men lyckas inte. Filmen visas inte utan i Safari blir det helt blankt och i Chorme står det "Det gick inte att hitta filen eller katalogen.". Koden går inte heller igenom valideringen. Använder Youtube inte HTML5 och hur ska jag göra för att få det att fungera?

Ex på kod tagen från Youtube:

<iframe width="420" height="315" src="//www.youtube.com/embed/64CdGlTNxcI?rel=0" frameborder="0" allowfullscreen></iframe>

Skulle vara super om någon kunde hjälpa mig med detta!

En URL som börjar med // använder det protokoll du öppnade sidan med. Om du öppnar filen lokalt så måste du byta ut det mot http://.

http://tools.ietf.org/html/rfc3986#section-4%2E2

Skickades från m.sweclockers.com

Visa signatur

Abstractions all the way down.

Permalänk
Permalänk
Hedersmedlem
Skrivet av Märta:

Hej!

Jag försöker lägga in ett Youtube-klipp på en testhemsida som jag gör, men lyckas inte. Filmen visas inte utan i Safari blir det helt blankt och i Chorme står det "Det gick inte att hitta filen eller katalogen.". Koden går inte heller igenom valideringen. Använder Youtube inte HTML5 och hur ska jag göra för att få det att fungera?

Ex på kod tagen från Youtube:

<iframe width="420" height="315" src="//www.youtube.com/embed/64CdGlTNxcI?rel=0" frameborder="0" allowfullscreen></iframe>

Skulle vara super om någon kunde hjälpa mig med detta!

Den syntaxen "ska" funka generellt. Det du säger om validering är troligen bara att w3c:s validator klagar på att `frameborder`-attributet hellre bör skötas i CSS.

(Viss upprepning av Solomons och Tunnelsorks utsagor ovan, men mer utbroderat): Ditt fel är att du inte laddar din testsida över HTTP/HTTPS, dvs serverat av en lokal webbserver, utan du laddar filen direkt ur filsystemet. Då används "protokollet" `file://`, så din protokollrelativa URL (vilket i allmänhet är en bra sak att använda) kommer upplösas till `file://www.youtube.com/embed/64CdGlTNxcI?rel=0`, vilket ju inte finns.

Så: ladda hellre din sida via en lokal webbserver (dvs serverad via exempelvis `http://localhost/`) för att få ett mer verkligt test av hur din sida kommer hanteras i nätmiljö.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

Http:// funkade super! Tack för bra svar, som alltid här på Sweclockers!