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