oncanplaythrough-tapahtuma
Määritelmä ja käyttö
Jos selain ennustaa, että se voi toistaa määritellyn median resurssin loppuun asti ilman lisäsiirtokonttoria, tapahtuu oncanplaythrough-tapahtuma.
Audio-/videon latausprosessin aikana tapahtuu seuraavassa järjestyksessä seuraavat tapahtumat:
Esimerkki
Esimerkki 1
Toteuta JavaScript, kun video voidaan toistaa ilman keskeytyksiä:
<video oncanplaythrough="myFunction()">
Esimerkki 2
Toteuta JavaScript, kun ääni voidaan toistaa ilman keskeytyksiä:
<audio oncanplaythrough="myFunction()">
Syntaksi
HTML:ssä:
<elementti oncanplaythrough="myScript">
JavaScriptissa:
objekti.oncanplaythrough = function(){myScript};
JavaScriptissa käytetään addEventListener() menetelmää:
objekti.addEventListener("canplaythrough", myScript);
Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue addEventListener() menetelmä.
Tekninen yksityiskohta
Bubbling: | Ei tuettu |
---|---|
Peruutettavissa: | Ei tuettu |
Tapahtumatyypit: | Tapahtuma |
Tuetut HTML-merkit: | <audio> ja <video> |
DOM-versio: | Taso 3 tapahtumat |
Selaimen tuki
Taulukon numerot osoittavat ensimmäisen selaimen version, joka tukee tätä tapahtumaa täysin.
事件 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncanplaythrough | Tuki | 9.0 | Tuki | Tuki | Tuki |