Windows.  Virus.  Anteckningsböcker.  Internet.  kontor.  Verktyg.  Förare

Den här frågan är väldigt vanlig, så jag bestämde mig för att ägna en separat artikel till den i lektionerna. Eftersom HTML inte har en universell teknologi för att spela ljud för alla webbläsare, för att lösa detta problem, föreslår jag att du laddar ner ljudspelarfilen, som görs på de flesta webbplatser. Vi gör allt steg för steg:

1. På webbhotellet där din webbplats finns, i rotkatalogen (mappen där indexfilen finns), skapa ljudmappen. I framtiden kommer du att placera alla ljudfiler i den.

3. Välj nu önskade filer, gärna i mp3-format. Skapa en ljudmapp i roten på webbplatsen och ladda upp dem.

4. Det återstår bara att mata in spelarens anslutningskod. Det är lämpligt för alla webbplatser. På rätt plats behöver du bara ange sökvägen till spelarfilen och ljudfilen, ersätter orden your_domain och audio_file_name :






Och allt är klart! Du kan också se arbetsexemplet.

Hur man ställer in bakgrundsmusik i html Genom att använda kraften i HTML och webbläsaren kan du även infoga bakgrundsmusik på sidan. Du behöver en ljudfil i önskat format: WAV, AU, MIDI eller MP3. Du kan använda vilken fil som helst med det angivna tillägget som exempel.

Det första sättet är embed-taggen. Embed-elementet används för att ladda och visa objekt (som videofiler, flashfilmer, vissa ljudfiler, etc.) som webbläsaren inte förstår.

Syntaxen är ganska enkel:

Den avslutande taggen behövs inte.

Nu tittar vi på ett exempel på en post med attribut, och nedan med deras avkodning:

Bädda in taggattribut för att spela upp ljud i html
bredd – panelens bredd i pixlar (eller procent)
höjd – panelhöjd i pixlar (eller procent)
justera - panelens position i förhållande till texten, möjliga värden är vänster, höger, mitten
dold - tillåter att dölja panelen, attributvärden: true - panelen är dold, falsk - panelen är synlig (standardvärde)
autostart - sant - spelaren startar automatiskt när sidan laddas, falskt - väntar på att spelknappen ska tryckas ned
loop - loop, true - spåret spelas i en cirkel, och när falsk- bara en gång

Det andra sättet. Mycket gammal, men också praktisk) Lägg till melodin i samma mapp (katalog) där din fil finns och skriv följande kod i brödtexten:


Som ett resultat kommer melodin du angav i bgsound-taggen att ljuda efter att sidan har laddats. Låt oss nu ta en bättre titt på taggens attribut:

src - sökväg till din ljudfil
loop - hur många gånger för att upprepa melodin (om -1, upprepas sedan oändligt)
balans - stereobalansvärde (från -10000 till 10000)
volym - melodins volym, där 0 är maximum och -10000 är minimum.

Det kommer dock inte att finnas något sätt att styra spelaren på något sätt - varje gång sidan uppdateras kommer spåret att spelas igen.

Efter att ha beskrivit metoden för att infoga bakgrundsmusik vill jag avråda dig från detta, eftersom de flesta användare som regel redan lyssnar på musik när de besöker olika webbplatser. Därför kan medföljande musikaliska ackompanjemang bara tvinga honom att stänga fliken med sajten.

Bädda in ljud och musik i HTML5 - ljudtagg
audio - en partagg som definierar bakgrundsljud, musik eller annan ljudström på webbplatsen.

Ljudtaggattribut

autoplay - filen spelas omedelbart vid sidladdning (liknande bgsound bakgrundsmusik)
kontroller – visa spelarens kontrollpanel i webbläsaren
loop - spelar upp filen igen efter att den är slut
preload - ljudfilen kommer att laddas tillsammans med sidans inläsning
src - sökväg till ljudfil (mp3 eller ogg)

Provkod med ljudtagg





ljudtagg


Ljud i HTML 5





Ljudtaggen stöds inte av din webbläsare.
Ladda ner musik.


Med tillkomsten av ganska snabba internetanslutningar var Flash det enda sättet att spela upp ljud på webbplatser. Men HTML5 kommer i grunden att förändra hur ljud spelas på Internet. I den här artikeln vill jag berätta i detalj om hur du använder taggen på dina webbplatser.

Använd för att bädda in ljudfil på sidan Nedan är det enklaste exemplet på att använda taggen, den laddar en mp3-fil och spelar upp den. Notera autopaly-attributet, som används för att automatiskt spela upp ljudet. Du bör dock inte automatiskt spela upp ljud på sajten, eftersom detta kommer att irritera användare. Spela ett ljud i en loop Vill du spela ett ljud? Loop-attributet hjälper dig att göra detta. Men återigen, överanvänd inte autoplay och looping om du inte vill att användaren ska lämna sidan i förtid. Visa kontroller Istället för att spela upp ljud automatiskt, vilket definitivt är en dålig praxis, bör du låta webbläsaren visa vissa kontroller, såsom volym- och uppspelnings-/pausknappar. Detta är lätt att göra genom att helt enkelt lägga till attributet kontroller. Olika filformat Taggen stöds av de flesta moderna webbläsare, men problemet är det olika webbläsare stöder olika filformat. Safari, till exempel, kan spela MP3-filer, men Firefox kan inte, och spelar OGG-filer istället. Lösningen på detta problem är att använda båda formaten så att varje besökare kan höra ljudet, oavsett vilken webbläsare de använder. Ange MIME-typ för filer När du använder olika filformat är det bra att ange MIME-typen för varje fil för att hjälpa webbläsaren att lokalisera filen den stöder. Detta kan enkelt göras med hjälp av typattributet. För äldre webbläsare Vad händer om besökaren använder IE6 eller någon annan förhistorisk webbläsare som inte stöder taggen? Det är enkelt: nedan är koden som visar ett meddelande för webbläsare som inte stöder taggen. Din webbläsare återger inte ljudtaggen! Filbuffring Vid uppspelning av stora filer kan filbuffring användas. Du kan använda preload-attributet för detta. Det kan ta 3 värden:
  • ingen - om du inte vill använda filbufferten;
  • auto - om du vill att webbläsaren ska buffra hela filen;
  • metadata - för att endast ladda serviceinformation (ljudlängd, etc.).
Styra uppspelning via JavaScript Att styra HTML5-ljudspelaren via JavaScript är mycket enkelt. Följande exempel visar hur man använder JavaScript du kan bygga dina grundläggande ljudspelares kontroller: Spela Pausa Volym + Volym -

Det är allt för idag.
Jag hoppas att den här artikeln har hjälpt dig att förstå grunderna i HTML5-taggen.

Tidigare hade webbläsare inte inbyggda möjligheter att stödja ljud- och videoinnehåll, men med utvecklingen av Internet har stöd för multimediaelement som en funktion i moderna webbläsare blivit en nödvändighet. HTML5 introducerade nya element och som stöds i alla moderna webbläsare. Taggens huvuduppgift är att lägga till ljudinnehåll på sidan.

Ljudfilformatet bestämmer strukturen och funktionerna i presentationen av ljuddata när de lagras på ett lagringsmedium (lagringsenhet). För att eliminera redundansen av ljuddata används som regel speciella ljudkodekar, tack vare vilka ljuddata komprimeras. Moderna webbläsare stöder följande 3 ljudformat:

MP3 Wav Ogg webbläsareOpera IE kant
JAJAJA
JAJAJA
JAJAJA
JAJANEJ
JANEJNEJ
JAJANEJ
  • MP3-formatet är en codec och en container på samma gång. Den används flitigt överallt för att vara värd för nedladdningsbar musik.
  • WAV-formatet är också en codec och en container på samma gång.
  • Ogg container + Vorbis audio codec. Han brukar kallas "Ogg Vorbis". Den utvecklades av Xiph-communityt för att ersätta den proprietära MP3, AAC och WMA.

MIME-typer för ljud:

Formatera MIME-typerMP3 Ogg wav
ljud/mpeg
ljud/ogg
ljud/wav
Webbläsarstöd Märka
Opera
IExplorer
kant
4.0 3.5 10.5 4.0 9.0 12.0
Attribut Attribut Värde Beskrivning
autospelaautospelaAnger att ljudet ska spelas upp automatiskt så snart det är klart.
kontrollerkontrollerVisar inbyggda mediefilkontroller (spela/pausa-knapp, skjutreglage för att hoppa till ett visst klipp och volymreglage).
slingaslingaSlingor uppspelningen av filen (vår låt är bra - börja om)..
dämpaddämpadAnger att ljudet kommer att stängas av (inget ljud).
förladdningbil
metadata
ingen
Anger hur ljudet ska laddas när sidan laddas. Attributet ignoreras om autoplay-attributet finns.
srcURLAnger URL:en för ljudfilen.
Användningsexempel

Elementet använder samma attribut som elementet, med undantag för attributen width (width), height (height) och poster (bild som visas innan videon spelas upp). På samma sätt som att använda elementet kan du tillhandahålla flera ljudformatalternativ med elementet, som visas i exemplet nedan:

Ljud i HTML5 Ljud i HTML5 Din webbläsare stöder inte detta ljudformat. Du kan ladda ner den här filen från länken nedan:

Ladda ner

I det här exemplet:

Vi lade till ljudinnehåll på sidan ( tagg ), med hjälp av kontroller-attributet lade vi till visningen av inbyggda kontroller för en multimediafil (en uppspelnings-/pausknapp, ett skjutreglage som låter dig gå till ett specifikt fragment av videon, samt en volymkontroll).

Beskrivning

Lägger till, spelar upp och hanterar ljudinspelningsinställningar på en webbsida. Sökvägen till filen anges genom attributet src eller en kapslad tagg. Inuti behållaren kan du skriva text som kommer att visas i webbläsare som inte fungerar med den här taggen.

Listan över codecs som stöds av webbläsare är begränsad och ges i tabell. 1.

Flik. 1. Codecs och webbläsare
codec Internet Explorer Krom Opera safari Firefox
ogg/vorbis
wav
mp3
AAC

För universell uppspelning i de angivna webbläsarna kodas ljudet med olika codecs och filerna läggs till samtidigt genom taggen.

Syntaxattribut Ljudet börjar spelas så snart sidan laddas. Lägger till en kontrollpanel till en ljudfil. Upprepar ljudet från början efter att det är slut. Används för att ladda ner en fil tillsammans med att ladda en webbsida. Anger sökvägen till filen som spelas upp. Avslutande tagg

Nödvändig.

HTML5 IE 8 IE 9+ Cr Op Sa Fx

audio

Alexander Klimenkov - fjorton

Ljudtaggen stöds inte av din webbläsare. Ladda ner musik.

Exempel resultat i Opera webbläsare visad i fig. 1.

Ris. 1. Uppspelning av ljudfiler

Webbläsare

Ljuduppspelningskontroller skiljer sig åt mellan webbläsare i utseende, men grundelementen är desamma. Dessa är uppspelnings-/pausknappen, spårlängd, förfluten och total speltid samt volymnivån.

andew

2015-08-10T19:23:37+00:00

2016-02-28T17:11:05+00:00

11937

Artikeln beskriver strukturen för HTML5-ljud- och videobehållarna, video-, ljud-, käll-, spårtaggar och deras attribut med möjliga värden. HTML-mallar och exempel på implementering av uppspelning av multimediafiler baserat på funktionerna inbyggda i webbläsaren ges. Anslutning till videon av ett textspår med undertexter, titlar, innehållsförteckning med WEBVTT-formatfiler med exempel visas. Presenterade HTML5-kodmallar med schema.org-uppmärkning för ljud och video. De huvudsakliga webbljud- och videofilformaten med deras MIME-typer och verktyg för att konvertera video och ljud till dessa format anges.

HTML5 har nya funktioner som gör att du kan spela upp ljud- och videofiler direkt i webbläsaren utan att använda tredjepartsprogram. Hittills, även om HTML5 inte längre är nytt, råder det fortfarande oenighet om hur webbläsare hanterar video- och ljudtaggar och hur de renderar själva spelaren. Vissa gör det bättre med varje ny version andra släpar fortfarande efter. Globalt är trenden att webbläsare kommer att ge mer och mer funktionalitet för att spela upp multimediafiler.

Screencast: Ett exempel på användning av mallar

Ladda ner video

Screencast: exempel på användning av mallar från artikeln - hemsida

HTML5 video och ljud är en standard som utvecklas och är inte associerad med något ljud- eller videoformat, så det finns skillnader mellan webbläsare i vad de stöder. format ljud- och videofiler. Denna skillnad kompenseras nu genom att koda originalfilen med flera olika codecs och koppla alla dessa versioner av filerna till taggar eller genom kapslade taggar< source src=" URL">. Men bland formaten för ljud- och videofiler som stöds av webbläsare, växer ledare fram. För video är det naturligtvis mp4 (H.264)-formatet, och för ljud är det mp3- och m4a-formatet. Nu kan förmodligen alla webbläsare spela upp filer i dessa format. Också, Firefox webbläsare, Chrome och Opera har kommit överens om att stödja WEBM-standarden som ett vanligt videoformat. Ur min synvinkel skulle den optimala användningen av HTML5-video och ljud för närvarande vara ett schema baserat på användningen av en enda multimediafil i mp4-format ( H.264) för video och m4a för ljud och JS HTML5-spelare. Endast en fil i det angivna formatet är ansluten till ljud- eller videobehållaren. Nu kan de flesta webbläsare spela mp4-format. Det anslutna JS-biblioteket kommer att utforma spelaren som är inbyggd i webbläsaren. Om webbläsaren inte stöder mp4 /m4a-formatet implementerar JS-spelaren, i det här fallet, anslutningen Flash spelare för att spela upp mediafilen. Med tanke på att mp4-formatet har blivit mycket populärt kan vi hoppas på en låg sannolikhet för problem med uppspelningen i webbläsare. Detta schema kräver endast en mediefil i det angivna formatet, vilket sparar diskutrymme och filbearbetningsresurser. Ett sådant schema kommer också att vara mer strategiskt korrekt, eftersom trenden är att webbläsare gör mer och bättre implementering av HTML5-video och ljud.

För att ange vilken HTML5-spelare som ska spela filen måste du, förutom URL:en till filen, skicka filens MIME-typ, så att webbläsaren förstår vilken codec den behöver använda. Tabellen nedan listar de vanligaste filformaten och deras MIME-typer.

Filformat och deras MIME-typer Mediefiltillägg Mimetyp
ljud mp3 mp3 ljud/mpeg
Ljud mp4 m4a ljud/mp4
ljud webbm webm ljud/webm
ljud ogg ogg ljud/ogg
Video mp4 (H.264) mp4 video/mp4
Videor webm webm video/webm
Videor ogg ogv video/ogg
Verktyg för att koda ljud- och videofiler

För att koda video- och ljudfiler i ovanstående webbformat kan du använda öppet program, som stöder konvertering av ljud- och videofiler till de vanligaste formaten för webben ( MP4 , WebM , Ogg Theora , MP3 etc.). Miro Video Converter tillgänglig för olika operativsystem- Windows, Mac och Linux och är grafiskt skal för konsolverktyg och som är bekväma att använda på en webbserver för att bearbeta nedladdad video och ljud i automatiskt läge.

: HTML5-ljudexempelkod med schema.org-mikromärkning: Ljudtitel

HTML5-ljud stöds inte av din webbläsare.

Ladda ner ljud

Så här kommer uppmärkningsdata som extraherats från koden för ljudmallen som beskrivs ovan att se ut.

Audioobject itemType = http://schema.org/AudioObject name = Ljudtitelbeskrivning = Ljudbeskrivning... isfamilyfriendly = true encodingformat = mp3 varaktighet = PT04M59S uppladdningsdatum = 2015-12-31 bild = Fullständig URL till image.jpg alternativt namn = Alternativt ljudtitel contenturl href = URL till file.mp3 text = Ladda ner ljudförfattare person itemType = http://schema.org/Person url href = URL text = Författarens namn = Författarens namn bild = Fullständig webbadress till person.jpg

Den lägsta ljuduppmärkningen för schema.org bör inkludera itemprop ="name" , itemprop ="description" , itemprop ="contentUrl" . Resten av fastigheterna är valfria.

Ett exempel på standardanvändning av HTML5-taggen:

I demon ansökte jag om taggen via klassattribut CSS-stilar som gör bredden på videoområdet dynamisk baserat på skärmstorleken. Höjden på spelaren justerar sig själv. Prova att ändra storlek på webbläsarfönstret för att se hur det fungerar. Därför, i kodkällan för denna demo, finns det inga bredd- och höjdattribut för taggen, de ersätts av CSS-stilar. Men i mallkodlistan visas inte denna accept, eftersom är redan privat.

HTML5-videoexempelkod med schema.org-uppmärkning: Videotitel

Titta på YouTube

HTML5-video stöds inte av din webbläsare.

Ladda ner video: Videotitel

Så här kommer mikrodata som extraherats från koden för videomallen som beskrivs ovan att se ut.

Videoobject itemType = http://schema.org/VideoObject name = Videotitel thumbnail imageobject itemType = http://schema.org/ImageObject contenturl = URL till video-thumbnail.jpg|png bredd = 100 höjd = 100 varaktighet = PT14M59S är familjevänlig = sant uppladdningsdatum = 2015-12-31 Kort beskrivning för videor... url href = URL till fil.mp4 text = Videotitel författare person itemType = http://schema.org/Person url href = URL till författare webbsida text = författarens namn = författarens namn bild = Fullständig URL to author.jpg thumbnailurl = URL till file.jpg|png

Minimum nödvändig för sökmotorer bör schema.org-videouppmärkning inkludera alla itemprop-egenskaper som anges i exempelkoden, förutom itemprop ="author"-blocket, som är valfritt för sökmotorer och kan tas bort om det inte finns några data för att fylla det. För videominiatyrer kräver Yandex att schema.org-markeringen anges som itemprop ="thumbnail" som ett ImageObject , och Google kräver itemprop ="thumbnailUrl" , så du måste infoga video-miniatyrbildsfilen två gånger, och det är därför den andra img-taggen fick stilvisningen: ingen för att inte visas i webbläsaren. Istället för att använda img-taggen med display:none kan du skicka denna egenskap som en länktagg via href-attributet. Även trots att mikrodata kan överföras genom att det inte visas för användaren Metataggar och länk , det rekommenderas fortfarande, om möjligt, att lägga till mikromarkering främst till taggar som kommer att visas för användaren. Schema.org mikrodatavalidering kan göras på dessa länkar: , . Den största fördelen med att använda mikro-markup är bekvämligheten med sådant innehåll för sökrobotar och robotar av sociala nätverk. Dessa robotar extraherar märkta data och aggregerar dem. Därför förbättras användningen av mikrodata SEO webbplats och underlättar automatisk spridning av data i i sociala nätverk. Detaljerad beskrivning av Schema.org-mikrodata för videor markerade med VideoObjec t-schemat på webbplatsen. Det är också värt att notera att i fall när du bäddar in en video på din webbplats inte direkt, men använder Yandex.Video eller YouTube-videovärdwidgetar, kan du lägga till ditt HTML-kodblock med en beskrivning av videon under widgetkodblocket och i den för att bädda in Schema.org-mikrodata för den här videon. Samtidigt, som URL-parametern - länkar till videon, ange inte en direktlänk till en statisk fil, utan ställ in länken som tas emot från videovärden. Även om Schema.org-specifikationen säger att länken ska vara till en direkt fil, bearbetar sökmotorer också länkar till videor från videohosting ( se exempel på Yandex-webbplatsen i avsnittet Webmaster), trots att du inte kan ladda ner filen från en sådan länk och du kan inte se den direkt i din HTML5-mediaspelare på sidan, bara i videohostingwidgeten.

Om du står inför frågan från vilken värd du ska ladda upp multimedialjud- och videofiler, titta på artikeln som beskriver alternativet att infoga mediefiler på en webbsida från Yandex Disk.

Attribut och taggar:

Attributen src , preload , autoplay , mediagroup , loop , muted , controls är vanliga attribut för alla medieelement, inklusive taggar och .

autoplay-attribut: eller eller
  • autoplay-attributet specificeras av dess närvaro i eller taggen, och detta attribut behöver inte ges ett värde, bara dess närvaro är tillräcklig. För HTML-redigerare, som redigerar elementens kod, kan du ställa in detta attribut som autoplay ="autoplay ", vilket motsvarar bara närvaron av attributet. Närvaron av autoplay-attributet instruerar webbläsaren att börja spela filen så snart webbsidan laddas. Följaktligen åsidosätter autoplay-attributet värdena för preload-attributet, som styr laddningen av videon i spelaren, eftersom videon omedelbart ska börja spelas och därför bör laddas. Som standard saknas autoplay-attributet.
kontroller attribut: antingen eller
  • attributet controls instruerar webbläsaren att visa spelarens kontrollpanel när sidan har laddats men inspelningen inte har börjat spelas. Detta attribut, såväl som autoplay-attributet, ställs endast in av närvaron i taggen eller och kräver inget värde, bara dess närvaro är tillräcklig. Som standard saknas detta attribut, dvs. spelaren visar inte kontrollpanelen förrän uppspelningen startar. När filuppspelningen startas visas kontrollpanelen när du flyttar muspekaren över spelarområdet.
loop-attribut: eller eller
  • loop-attributet gör att spelaren spelar upp filen i en cirkel. Attributet specificeras endast av dess närvaro i taggen eller och har inga parametrar. Som standard saknas loop-attributet.
preload attribut:
  • preload-attribut definierar filladdning tillsammans med webbsidasladdning och tar ett av följande tre värden:
    • ingen - ladda inte filen samtidigt som webbsidan laddas. Det betyder att filen kommer att börja laddas i spelaren först efter att ha tryckt på uppspelningsknappen. Detta kan vara praktiskt för att påskynda sidladdningen. Värdet none är standardvärdet för preload-attributet, så det är okej att inte infoga ett preload-attribut på taggen alls, eller för det här fallet.
    • metadata - ladda inte filen tillsammans med webbsidans laddning, utan ladda metadata för mediafilen.
    • auto - utför fullständig filnedladdning tillsammans med webbsidans laddning. I det här alternativet kommer webbläsare automatiskt att ladda mediefilen tillsammans med webbsida d, men detta kommer inte att störa laddningen av själva sidan och dess rendering i webbläsaren. Om preload =""-attributet är inställt i eller taggen med tomt värde, då kommer autovärdet för den att användas.
    • Värdet på preload-attributet kommer att åsidosättas om autoplay-attributet används.
src attribut:
  • taggens src-attribut eller låter dig omedelbart ställa in sökvägen till multimediafilen i taggen. Sökvägen kan antingen vara full, vilket indikerar protokollet och domänen, eller i förhållande till roten på den aktuella platsen. Du kan också ställa in sökvägen till filen i taggarna kapslade i ljud- eller videobehållaren< source src=" URL"> .
Affischattributet för videotaggen:
  • posterattributet används endast i taggen och anger webbadressen till bilden (gif, png, jpeg, etc.) som kommer att visas medan videon inte är tillgänglig. Om posterattributet inte är inställt kommer webbläsarspelaren att försöka visa den första bildrutan i videon.
Bredd- och höjdattributen för videotaggen:
  • width- och height-attributen gäller endast taggen och ställer in bredden respektive höjden på videospelarens uppspelningsområde. Värdet förväntas vara ett positivt heltal, specificerat i pixlar eller procent. Att ställa in dessa attribut påverkar videons visningsstorlek, men ändrar inte videons bildförhållande. Videon justeras till de angivna måtten med bibehållen proportioner. Om de angivna måtten inte stämmer överens med videons bildförhållande, kommer det att finnas mörka fält längs toppen och/eller sidorna av videon. Därför, när du ställer in dessa parametrar, är det önskvärt att välja förhållandet på samma sätt som det för videon som spelas, eller endast ställa in bredd , så kommer spelaren att justera sig själv i höjd.
  • Om någon av eller båda dessa parametrar inte är specificerade, kommer parametern/parametrarna som inte anges att tas från motsvarande storlek på bilden som anges i posterattributet.
  • Om posterattributet saknas, kommer dessa parametrar att ställas in enligt följande: för bredd = 300 px och för höjd = 150 px. För att inte beräkna och koordinera dimensionerna på videoområdet till proportionerna för själva klippet, skulle jag rekommendera att endast ställa in en breddparameter, då kommer höjden ( höjden ) på uppspelningsområdet att väljas automatiskt baserat på videons bildförhållande.
  • Även dimensionerna och designen på HTML5-spelaren kan påverkas genom css-egenskaper tillämpas på taggar eller .
muted attribut: antingen eller
  • attributet muted ställer in sin närvaro i taggar eller ljudet till tyst läge i HTML5-spelaren. Attributet saknas som standard.
crossorigin attribut:
  • crossorigin-attributet talar om för webbläsaren att göra en CORS-begäran för detta element. Som standard saknas attributet, vilket innebär att man inte använder CORS-förfrågningar alls. Följande värden är möjliga när attributet finns: anonym och användaruppgifter . CORS () är en modern webbläsarteknik som låter dig kontrollera behörigheter att ladda ner resurser på den aktuella webbsidan från andra domäner än den aktuella sidans domän. Webbläsarstöd för CORS-standarden låter dig implementera säkert datautbyte över flera domäner genom att göra en speciell begäran (header) till domänen på den aktuella sidan om huruvida det är tillåtet att ladda resurser på denna sida från en annan specificerad domän. Som svar på en sådan begäran måste servern ange de domäner från vilka resursladdning är tillåten.
mediagroup attribut: div ( marginal: 1em auto; position: relativ; bredd: 400px; höjd: 300px; ) video (position; absolut; botten: 0; höger: 0; ) video:första barn (bredd: 100%; höjd : 100%; ) video:last-child ( bredd: 30%; )
  • attributet mediagroup låter dig kombinera hanteringen av flera mediefiler till en MediaController genom att skapa en grupp med mediafiler på olika platser på sidan. Denna grupp kommer att hanteras samtidigt för alla filer som ingår i den. Detta är praktiskt till exempel om du behöver spela och styra samma klipp samtidigt på olika ställen på sidan med olika undertexter, eller olika klipp.

Taggarna och kräver en avslutande tagg.

För de fall där webbläsaren inte stöder HTML5 och taggar, vilket nu är mycket sällsynt, skrivs ett textmeddelande före containerns stängningstagg och vanligtvis läggs en länk för att ladda ner filen till. Om HTML5-spelaren som är inbyggd i webbläsaren dessutom styrs av JS-biblioteket (JS-spelare), ansluter de flesta av dem flash-spelaren om det är omöjligt att spela upp video och ljud i HTML5-webbläsaren på grund av att webbläsaren inte stöder video och ljud taggar eller multimediafilformat.

Tagg:

Sökvägen till filen som spelas kan också ställas in med taggen med src-attributet placerat inuti taggarna eller. Taggen har ingen avslutande tagg.

I de flesta fall ser taggen ut så här:

och den har alltid attributet src and type, som i de flesta fall bara har en MIME-typ.

Taggattribut:
  • attributet src= "URL" för taggen anger URL:en till mediafilen. Sökvägen kan antingen vara full, vilket indikerar protokollet och domänen, eller relativt till webbplatsroten.
  • attributet type="MIME type" för taggen, eller mer fullständigt type="MIME type; codecs="codec"" anger filens MIME-typ och codec. För ljud räcker det att ange MIME-typen, till exempel för .mp3 - type="audio/mpeg". Även om enligt specifikationen för video, typattributet också måste specificera codec, är det nu vanligt att endast specificera MIME-typen utan codec, vilket överlåter till webbläsare att bestämma.
  • media ="all|braille|handheld|print|screen|speech|projection|tty|tv" för taggen anger enhetstypen för vilken filen ska spelas. Standardvärdet är alla, så i de flesta fall anges inte detta attribut alls om du inte specifikt vill ange uppspelningsenheten.
Tagg:

För HTML5-video är det också möjligt att visa ett extra spår i spelaren med information som undertexter (undertexter), titlar (bildtexter), kapitel (kapitel), beskrivningar (beskrivningar - stöds inte ännu) och metadata (metadata - stöds inte ännu ). Denna funktion implementeras genom att lägga till taggar med lämpliga attribut inuti taggen.

- har ingen avslutande tagg.

Taggen låter dig bifoga ytterligare spårfiler till videon i ett speciellt format WebVTT (Web Video Text Tracks Format), som indikerar de visade textmeddelandena med deras tidsreferens till videofilen. WebVTT-standarden stöder inte bara utmatning av textmeddelanden, utan ger också alternativ för det. CSS-stilar och alternativ för placering i videovisningsområdet. För tillfället används WebVTT-filer främst för att koppla textundertexter till videor, vilket stöds av nästan alla webbläsare. Andra funktioner i WebVTT-standarden är ännu inte helt implementerade av webbläsarna själva, därför är det bättre att använda JS-spelare för en mer komplett användning av WebVTT. WebVTT-filer kan också användas icke-standardiserat av JS-spelare för att skicka ytterligare data till JS-spelaren, såsom webbadresser för förhandsgranskning av bilder för videoramar. Till frågan om hur man visar en förhandsvisning av videorutor på spelarens rullningslist (Scrub Bar Thumbnails) som det görs på videohosting. Det måste sägas här att sådan funktionalitet ännu inte är tillgänglig i de spelare som är inbyggda i webbläsare och därför implementeras via JS-spelare som ett tillägg. För detta ansluts ett JS-bibliotek (js-spelare), som tar kontroll över HTML5-video- och ljudobjektet och utför dess styling. Sådana JS-spelare för att visa förhandsvisningar av videoramar använder icke-standardiserat WEBVTT-filer från taggen för att skicka URL:er till förhandsgranskningsbilder genom den.

WebVTT-formatfilen är en vanlig textfil med filändelsen .vtt, som i form av en rad-för-rad-lista innehåller tidsstämplar med start- och sluttider och textmeddelanden för utmatning till dessa märken. Du kan bifoga flera WebVTT-filer med text på olika språk till en behållare. För varje språk du behöver skapa separat fil och anslut var och en via taggen. Taggar måste infogas i behållaren efter alla taggar men före HTML5-videofelmeddelanden. Taggen med undertextfilen på standardspråket ska placeras först bland taggarna i den aktuella behållaren.

En WEBVTT-fil kan innehålla en eller flera tidsstämplar. Filen börjar med ordet WEBVTT. Tomma linjer separerar tidsstämplar med tillhörande text och attribut. Texten kan innehålla HTML- och CSS-markeringselement. Tidsstämpeln kan föregås av ett ID för den, så att den kan nås med hjälp av speciella uttryck. Alla dessa detaljer beskrivs i WEBVTT-standarden. anger spårtypen och kan ta följande värden:

  • undertexter - undertexter i form av text som visas över videon. För filen som spelas kan du ställa in undertexter på olika språk för att ge deras val i spelaren, om den stöder det. I de flesta fall används denna typ eftersom den stöds av de flesta webbläsare.
  • bildtexter - bildtexter i form av text och ljud som visas över videon. Liknar undertexter, men kan, förutom text, innehålla ljudeffekter och annan ljudinformation.
  • kapitel - kapitel som visas som text i en listmeny och är avsedda för snabb navigering via mediafil.
  • beskrivningar - beskrivning, detta textfiler med beskrivningar av videorna för att spela upp dem i skärmläsaren.
  • metadata - metadata att skicka till js-skript.

Taggens src-attribut anger URL:en till spårfilen med ytterligare information. Filen som bifogas taggen har WebVTT-formatet och filtillägget .vtt.

Taggens srclang-attribut anger språket för spåret via språkkoden. För det ryska språket kommer det att vara lika med "ru", för engelska "en".

Taggens label-attribut anger titeln på spåret som kommer att visas i spelaren. Om attributet inte är inställt visar webbläsaren dess tjänstnamn.

Standardattributet för taggen anger standardvalet för det här spåret om det finns andra spår i videobehållaren. Endast en av flera taggar kan ha ett standardattribut. Det är bättre att placera standardspåret först bland andra anslutna spår.

Taggar exempel:

Om du upptäcker ett fel, välj en textbit och tryck på Ctrl + Retur
DELA MED SIG: