АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
80 of 133 menu

Тэг audio

Тэг audio кіруе прайграваннем аўдыязапісу на HTML старонцы. Пры яго дабаўленні на старонцы з'яўляецца плэер, у якога будуць кнопкі "Назад", "Наперад", "Стоп" і гэтак далей (іх выгляд і колькасць залежыць ад браўзера). Шлях да файлу задаецца праз атрыбут src або ўкладзены тэг source.

Тэг source патрэбны для таго, каб задаваць шляхі да файлаў аўдыязапісу ў розных фарматах (так як браўзеры падтрымліваюць розны фармат аўдыё, напрыклад mp3 або wav). Калі ў вас ёсць запіс у адным з фарматаў, то трэба яе сканвертаваць і ў іншыя.

Унутры тэга audio можна напісаць тэкст, які будзе выводзіцца ў браўзерах, якія не падтрымліваюць аўдыё ў HTML (гэта робіцца для таго, каб паведаміць карыстальнікам пра гэта).

Калі вы хочаце ўбачыць плэер для кіравання прайграваннем аўдыё - варта дадаць атрыбут controls. Без яго вы нічога не ўбачыце - і гукų пры гэтым таксама не будзе. Каб быў гук пры адсутнасці плэера - дадайце атрыбут autoplay.

Атрыбуты

Атрыбут Апісанне
src Паказвае шлях да аўдыё файлу. Але лепш для гэтага выкарыстоўваць тэг source (у гэтым выпадку можна будзе задаць аўдыё ў розных фарматах).
preload Выкарыстоўваецца для загрузкі аўдыё файлу адначасова з загрузкай старонкі сайта.
Прымаемыя значэнні: none (не загружаць файл, па змаўчанні), metadata (загрузіць толькі службовую інфармацыю: працягласць гучання і гэтак далей), auto (загрузіць аўдыёфайл цалкам пры загрузцы HTML старонкі).
autoplay Гук пачынае гуляць адразу пасля загрузкі старонкі, пры гэтым наяўнасць атрыбута preload будзе праігнаравана.
Атрыбут без значэння.
controls Дадае панэль кіравання да аўдыёфайлу. пры гэтым наяўнасць атрыбута preload будзе праігнаравана.
Атрыбут без значэння.
loop Паўтарае аўдыёзапіс па "колу": пасля завяршэння яна пачне гуляць зноўку. пры гэтым наяўнасць атрыбута preload будзе праігнаравана.
Атрыбут без значэння. Па змаўчанні (калі атрыбута няма) запіс прайграецца толькі 1 раз.
muted Адключае гук ў аўдыёзапісу.
Атрыбут без значэння. Па змаўчанні (калі атрыбута няма) у запісу гук уключаны.

Прыклад . Плэер на старонцы сайта

Давайце дадзім на старонку плэер з аўдыёзапісам. Для тых браўзераў, якія не падтрымліваюць тэг audio пакінута спецыяльная запіс пра гэта:

<audio src="track.mp3" controls> Ваш браўзер не падтрымлівае audio на HTML5. </audio>

Прыклад . Плэер на старонцы сайта з тэгам sourse

А цяпер давайце замест атрыбута src для тэга audio дадзім тэг source:

<audio controls> <source src="track.mp3"> Ваш браўзер не падтрымлівае audio на HTML5. </audio>

Глядзіце таксама

  • тэг video,
    з дапамогай якога можна дадаць відэа
  • тэг img,
    з дапамогай якога можна дадаць карцінку
byenru