HTMLAudioElement
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
HTMLAudioElement позволÑÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ÑÑÑп к ÑлеменÑÑ <audio> и Ð¸Ð¼ÐµÐµÑ DOM-ÑÐ»ÐµÐ¼ÐµÐ½Ñ HTMLMediaElement.
СвойÑÑва
Ðе Ð¸Ð¼ÐµÐµÑ ÑвоиÑ
ÑвойÑÑв; наÑледÑÐµÑ ÑвойÑÑва Ð¾Ñ ÑодиÑÐµÐ»Ñ HTMLMediaElement и Ð¾Ñ HTMLElement.
ÐеÑодÑ
ÐаÑледÑÐµÑ Ð¼ÐµÑÐ¾Ð´Ñ Ð¾Ñ ÑодиÑÐµÐ»Ñ HTMLMediaElement и Ð¾Ñ HTMLElement.
ÐонÑÑÑÑкÑоÑ
СинÑакÑиÑ
mySound = new Audio([URLString]);
ÐпиÑание
ÐонÑÑÑÑкÑÐ¾Ñ audio ÑлеменÑа. СвойÑÑво preload по ÑмолÑÐ°Ð½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¾ как auto, а src Ñавно знаÑÐµÐ½Ð¸Ñ Ð°ÑгÑменÑа URLString. ÐеÑед воÑпÑоизведением, бÑаÑÐ·ÐµÑ Ð°ÑинÑ
Ñонно загÑÑÐ¶Ð°ÐµÑ Ð¾Ð±ÑÐµÐºÑ Ð² ÐºÐµÑ Ð¸ впоÑледÑÑвии беÑÑÑ Ð´Ð°Ð½Ð½Ñе оÑÑÑда.
ÐаÑамеÑÑÑ
URLString(expected type:String; optional)-
'src' Ð´Ð»Ñ 'audio' Ñега. (URL , Ñ ÐºÐ¾ÑоÑого должен полÑÑаÑÑ mp3 Ñайл)
РегÑлÑÑнÑе меÑодÑ
| Name & Arguments | Return | Description |
|---|---|---|
mozCurrentSampleOffset() |
unsigned long long |
ÐÑобÑÐ°Ð¶Ð°ÐµÑ ÑекÑÑÑÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ Ð°ÑдиоÑÑÑима, коÑоÑÑй бÑл Ñоздан меÑодом mozWriteAudio(). ÐÑа ÑиÑÑа оÑÑÐ°Ð¶Ð°ÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво ÑÑмплов Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñа наÑала ÑÑÑима |
mozSetup(in PRUint32 channels, in PRUint32 rate) |
void |
СоздаÑÑ Ð°ÑдиоÑÑÑима Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи. ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑказаÑÑ Ñакие паÑамеÑÑÑ, как колиÑеÑÑво каналов (1 for mono or 2 for stereo), Ñак и ÑаÑÑоÑа ÑÑмпла (44100 for 44.1kHz, for example). |
mozWriteAudio(in jsval data) |
unsigned long |
ÐапÑÑÐºÐ°ÐµÑ Ð°Ñдио ÑÑÑим на ÑекÑÑÑÑ ÑаÑÑоÑÑ. ÐозвÑаÑÐ°ÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво байÑов, коÑоÑÑе запиÑÐ°Ð½Ñ Ð² ÑÑÑим |
СпеÑиÑикаÑии
| Specification |
|---|
| HTML > # htmlaudioelement > |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
СмоÑÑиÑе Ñакже
- HTML element implementing this interface:
<audio>.