Радио плейър с помощта на HTML5 - аудио, w3 образование
Преди появата на HTML5 е изключително неудобно да добавите звук към своите уеб страници. В продължение на години, Flash беше единственият начин да се вгради аудио съдържание - но с въвеждането на етикет
В тази статия ще разгледаме маркера
Basic синтаксис аудио тагове
елемент
Браузърът ще създаде прост играч на дадена уеб страница. По-долу е член
елемент
SRC съдържа пътя към аудио файла, който искате да играете. Src атрибут може също да бъде заместен с един или повече маркери
Това ви позволява да използвате няколко елемента
автоматично пускане - атрибут позволява да възпроизвеждате аудио автоматично, веднага след като зареждането на страницата.
Забележка: Имайте предвид, че Autorun дразни много потребители. Ако използвате функцията за автоматично стартиране, дават възможност на потребителя за пауза във възпроизвеждането.
autobuffer - атрибут, който позволява автоматично да изтеглите аудио поток веднага след зареждането на страницата без автоматично възпроизвеждане. Този атрибут е валидна само ако не се пуска автоматично атрибут.
контур - атрибут ви позволява да играете на няколко пъти след края на пиесата.
Ние също така да промените SRC атрибут:
Що се отнася до audio.play () метод и audio.pause (), можете да започнете или пауза на възпроизвеждането на файла. Audio.volume параметър определя обема и timeupdate на събитието манипулатор работи всеки път, когато възпроизвеждането се актуализира. Тези прости техники ще бъдат достатъчни, за да се създаде радио плеър.
Нека да разгледаме тези функции в действие! Следващият скрипт ще създаде елемент
Горната сценария се прилага към този HTML код:
Ако искате да знаете повече за Audio API, предлагам ви да се запознаете с статията Simon Peters "всичко, което трябва да знаете за HTML5 видео и аудио".
подкрепа Codec в браузърите
В подкрепа на различни браузъри, ние трябва да се уточни и същ аудио запис в няколко формата. Както бе споменато по-рано, можете да посочите няколко различни формати, използвайки тагове
За съвместимост със стари браузъри, които не поддържат елемент
Стрийминг чрез елемент
Направихме плейъра, като използвате аудио маркер. може да играе аудио файлове в различни браузъри. Въпреки това, сега сме изправени пред въпроса - как да се справят с поточно аудио данни с помощта на елемента
Създаване на HTML5 плейър
Ние ще използваме аудиопотока предоставена от норвежки радио NRK. NRK предоставя на всеки радиоканал в два формата: Ogg и MP3, така че ние имаме два източника за поточно аудио.
Данни за създаване на играч
Създаване на структурата и дизайна на играча
Следващата ни стъпка е да се създаде HTML структура за играча и неговите контроли: