HTML Multimedya Ders_3 Audio

HTML5 Audio (Ses)

  • HTML5, audio (ses) dosyaları için bir standart getirmiştir.
  • HTML5 sürümümden önce, web sayfalarında audio göstermenin bir standardı yoktu.
  • HTML5 sürümünden önce, ses dosyaları, sadece flash player gibi plug-in programları sayesinde gösterilebiliyordu.
  • HTML5 <audio> elemanı, html dökümanına ses dosyaları gömmemizi sağlayan standart yol olmuştur.

Tarayıcı Desteği

Aşağıda <audio> elemanını destekeleyen en düşük tarayıcı versiyonları verilmiştir.

Eleman
<audio>4.09.03.54.010.5

HTML5 <audio> Elemanı

Web sayfanızda bir video göstermek için <video> elemanı kullanılır. Aşağıda bu elemanın kullanımına dair bir örnek verilmiştir:

<audio controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

Yukarıdaki kodları açıklayalım:
  • controls kodu, ses oyantıcısına, play pause ve volume gib kontrol düğmeleri ekler.
  • Tarayıcınız audio tagını desteklemiyor. Eğer, kullanıcının tarayıcısı, <audio> elemanını desteklemiyorsa, <audio>...</audio> taglarındaki <audio> içeriğinden sonraki içeriği  gösterecektir.
  • Birden çok <source> elemanı ile farklı uzantılarda ses dosyası tanımlanabilir. Tarayıcı birincisinden itibaren okumaya çalışacaktır. Okuyunca da diğer uzantıları görmezden gelecektir.

HTML5 Audio - Tarayıcı Desteği

Şu anda, html5 <audio> elemanının desteklediği 3 formak vardır. Bunlar: mp3, wav ve ogg uzantılarıdır. Aşağıda detaylı bilgi bulacaksınız:


Browser (Tarayıcı)MP3WavOgg
Internet ExplorerYESNONO
ChromeYESYESYES
FirefoxYESYESYES
SafariYESYESNO
OperaYESYESYES

Yukarıdaki audio formatlarının tipleri type="audio/mpeg" type="audio/wav" type="audio/ogg" şeklinde belirtilir. 

HTML5 Audio- Metotlar (Methods), Özellikler (Properties) ve Olaylar (Events)

HTML5, <audio> elemanı için, metotlar, özellikler ve olaylar belirtmiştir. 

Bütün bunlar; ses dosyalarımızı yüklmeye, durdurmaya, çalmaya olanak tanır, ses ve süre ayarları yapmamızı sağlar.

HTML5 Audio Tagları

TagTanımı
<audio>Ses içeriği tanımlar
<source>Çoklu medya dosyaları tanımlamamızı sağlar. Yani <video> ve <audio> dosyalarını birlikte tanımlayabilir.

Hiç yorum yok:

Yorum Gönder