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.
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 - ljudtaggLjudtaggattribut
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
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: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:
JA | JA | JA |
JA | JA | JA |
JA | JA | JA |
JA | JA | NEJ |
JA | NEJ | NEJ |
JA | JA | NEJ |
MIME-typer för ljud:
ljud/mpeg |
ljud/ogg |
ljud/wav |
4.0 | 3.5 | 10.5 | 4.0 | 9.0 | 12.0 |
autospela | autospela | Anger att ljudet ska spelas upp automatiskt så snart det är klart. |
kontroller | kontroller | Visar inbyggda mediefilkontroller (spela/pausa-knapp, skjutreglage för att hoppa till ett visst klipp och volymreglage). |
slinga | slinga | Slingor uppspelningen av filen (vår låt är bra - börja om).. |
dämpad | dämpad | Anger att ljudet kommer att stängas av (inget ljud). |
förladdning | bil metadata ingen | Anger hur ljudet ska laddas när sidan laddas. Attributet ignoreras om autoplay-attributet finns. |
src | URL | Anger URL:en för ljudfilen. |
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: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).
BeskrivningLä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.
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 taggNö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äsareLjuduppspelningskontroller 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 mallarLadda 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-typerljud 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 |
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: LjudtitelHTML5-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: VideotitelTitta 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 ellerTaggarna 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: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:
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: