HTML Audio ve Video DOM Referansı
HTML5 DOM'un <audio> ve <video> elementleri için metodları, özellikleri ve olayları vardır
Bu metodlar, özellikler ve olaylar <audio> ve <video> elementlerini JavaScript
kullanarak manipüle etmenizi sağlar.
HTML Ses/Video Metodları
| Method |
Tanım |
| addTextTrack() |
Ses ya da videoya yeni bir yazı parçası ekler |
| canPlayType() |
Tarayıcının belirli ses ya da video türünü oynatıp oynatamadığını kontrol eder |
| load() |
Ses ya da video elementini yeniden yükler |
| play() |
Ses ya da videoyu oynatmaya başlar |
| pause() |
Oynatılmakta olan mevcut sesi ya da videoyu duraklatır |
HTML Ses/Video Özellikleri
| Özellik |
Tanım |
| audioTracks |
Mevcut ses parçalarını gösteren bir AudioTrackList nesnesine dönüştürür |
| autoplay |
Ses ya da video dosyasının yüklenir yüklenmez çalıp çalmayacağını belirler |
| buffered |
Ses ya da videonun önbelleğe alınmış bölümlerini gösteren bir TimeRanges nesnesine dönüştürür |
| controller |
Ses ya da videonun mevcut medya kontrolörünü gösteren MediaController nesnesine dönüştürür |
| controls |
Ses ya da videonun oynat/duraklat vb. gibi kontrollerinin gösterilip gösterilmeyeceğini belirler |
| crossOrigin |
Ses ya da videonun CORS ayarlarını belirler veya değiştirir |
| currentSrc |
Mevcut ses ya da videonun URL'sini değiştirir |
| currentTime |
Çalan ses ya da videonun neresinde olunduğunu gösterir (saniye olarak) |
| defaultMuted |
Ses ya da videonun otomatik olarak sessiz başlayıp başlamayacağını belirler veya değiştirir |
| defaultPlaybackRate |
Ses ya da video için varsayılan oynatma hızını belirler |
| duration |
Mevcut ses ya da video dosyasının süresini saniye bazında değiştirir |
| ended |
Ses ya da videonun oynatımının bitip bitmediğini gösterir |
| error |
Ses ya da videonun hata durumunu gösteren bir MediaError nesnesine dönüştürür |
| loop |
Ses ya da videonun oynatımının bittiğinde yeniden başlayıp başlamayacağını
belirler veya değiştirir |
| mediaGroup |
Ses ya da videonun ait olduğu grubu belirler ya da değiştirir
(çoklu ses veya video elementine bağlantı vermek için kullanılır) |
| muted |
Ses ya da videonun sesizde olup olmadığını belirler veya değiştirir |
| networkState |
Ses ya da videonun mevcut ağ durumuna döndürür |
| paused |
Ses ya da videonun duraklatılıp duraklatılmadığını gösterir |
| playbackRate |
Ses ya da videonun oynatım hızını belirler veya değiştirir |
| played |
Ses ya da videonun oynatılmış kısımlarını gösteren TimeRanges nesnesine dönüştürür |
| preload |
Ses ya da videonun sayfa yüklenirken yükleyip yüklemeyeceğini belirler veya değiştirir |
| readyState |
Ses ya da videonun mevcut hazır konumuna döndürür |
| seekable |
Ses ya da videonun aranabilir kısımlarını gösteren bir TimeRanges nesnesine dönüştürür |
| seeking |
Kullanıcının o anda ses ya da video içerisinde arama yapıp yapmadığını gösterir |
| src |
Ses ya da video elementinin mevcut kaynağını belirler veya değiştirir |
| startDate |
O anki zaman aralığını gösteren bir Date nesnesine dönüştürür |
| textTracks |
Mevcut parça sözlerini gösteren bir TextTrackList nesnesine dönüştürür |
| videoTracks |
Mevcut video parçalarını gösteren bir videoTrackList nesnesine dönüştürür |
| volume |
Ses ya da videonun ses ayarını belirler veya değiştirir |
HTML Ses/Video Olayları
| Olaylar |
Tanım |
| abort |
Sesin/videonun yüklemesi iptal edildiğinde çalışır |
| canplay |
Tarayıcının sesi/videoyu çalmayı başlatabildiğinde çalışır |
| canplaythrough |
Tarayıcının sesi/videoyu önyükleme için beklemeden çalabildiğinde çalışır |
| durationchange |
Sesin/videonun süresi değiştirildiğinde çalışır |
| emptied |
Mevcut oynatma listesi boş olduğunda çalışır |
| ended |
Mevcut oynatma listesi sonlandırıldığında çalışır |
| error |
Sesin/videonun yüklenmesi sürecinde bir hata meydana geldiğinde çalışır |
| loadeddata |
Tarayıcının sesin/videonun mevcut çerçevesini yüklediğinde çalışır |
| loadedmetadata |
Tarayıcının sesin/videonun meta bilgisini yüklediğinde çalışır |
| loadstart |
Tarayıcının sesi/videoyu aramaya başladığında çalışır |
| pause |
Ses/Video duraklatıldığında çalışır |
| play |
Ses/Video başlatıldığında çalışır |
| playing |
Ses/Video önyükleme için durdurulduktan ya da duraklatıldıktan sonra oynatılırken çalışır |
| progress |
Tarayıcının sesi/videoyu indirdiği sırada çalışır |
| ratechange |
Sesin/videonun oynatma hızı değiştirildiğinde çalışır |
| seeked |
Kullanıcının seste/videoda ileri-geri alma eylemlerini bitirdiğinde çalışır |
| stalled |
Tarayıcının medya bilgisini almaya çalıştığı, fakat bilginin olmadığı zaman çalışır |
| suspend |
Tarayıcının bilgiyi kasıtlı olarak almadığında çalışır |
| timeupdate |
Mevcut oynatım konumu değiştiğinde çalışır |
| volumechange |
Ses değiştirildiğinde çalışır |
| waiting |
Video, sıradaki karelerin ön yüklemesini yapmak için durduğunda çalışır |
Yorumlar
Yorum Gönder