شئ اديو نماينده يك عنصرHTML <audio> در جاوا اسكريپت ميباشد.
با متدgetElementById() جاوااسكريپت ميتوان بيك عنصر HTML <audio>دسترسي پيدا كرد.
مثال ـ دسترسي به عنصري باid="myAudio" با متدgetElemenyById()
var x = document.getElementById("myAudio");
با متدdocument.createElement()جاوااسكريپت ميتوان يك عنصر <audio>ايجاد نمود.
مثال ـ ايجاد عنصر<audio> دريك سند.
var x = document.createElement("AUDIO");
| ويژگي | شــرح |
|---|---|
| autoplay | مشخص ميكند كه در صورت آماده بودن اديو، پخش شود. |
| audiotracks | يك شئAudio Tracklist رابرگشت ميدهد كه ترك هاي موجود اديو رانشان ميدهد .
اين شئ داراي ويژگيlenght ميباشد كه تعداد ترك را برگشت ميدهد . |
| bufferd | يك شئTimeRanges كه براي نمايش قسمت هاي بافر شده اديو ميباشد، برگشت ميشود. |
| contoroller | شئMediaController راكه نشان دهنده كنترلر رسانه فعلي يك اديواست برميگرداند. |
| crossOigin | تنظيماتCORS يك اديو را تنظيم ويابرگشت ميدهد . |
| controls | مشخص ميكند كه كنترل هاي دستگاه صوتي نمايش داده شود.مثل دكمه هاي
(play/puse and etc) |
| currentSrc | urlجاري اديو رابرگشت ميدهد . |
| currentTime | موقعيت پحش فعلي را دريك اديو برحسب ثانيه تنظيم ويابرگشت ميدهد. |
| defaultMuted | ويژگيdefaultMuted وضعيت پيش فرض بي صدا بودن اديو راتنظيم يا برگشت مي.دهد. |
| PlaybackRate | سرعت پخش پيش فرض اديو راتنظيم ويا برگشت ميدهد. |
| duration | طول زمان پخش اديو را برحسب ثانيه برگشت ميدهد. |
| ended | نشان ميدهد كه آيا پخش اديو پايان يافته ياخير |
| error | شئMediaError را براي نشان دادن وضعيت خطا ي پخش برميگرداند . |
| loop | مشخص ميكند كه پخش بايد تكرار شود. |
| mediaGroup | نام گروه رسانه اي را تنظيم ويا برگشت ميدهد |
| muted | پخش خاموش را مشخص ميكند |
| networkState | وضعيت شبكه فعلي يك اديورا برميگرداند. |
| paused | وضعيت توقف يا پخش يك اديو رابرگشت ميدهد. |
| playbackRate | شرعت پخش اديو را تنظيم ويابرگشت ميدهد. |
| played | يك شئTimeRanges رابرگشت ميدهد كه قسمت هاي يخش شده رانشان ميدهد. |
| preload | مشخص ميكند هنگام بارگذازي صفحه ،فايل صوتي بارگذاري شود يانه |
| readyState | وضعيت آمادگي فعلي يك اديو رابرگشت ميدهد. |
| seekable | يك شئTimeRanges رابرگشت ميدهد كه قسمت هاي قابل جستجوي يك اديو رانشان ميدهد . |
| seeking | نشان ميدهد كه آيا كاربر درحال حاضر دراديو جستجوميكند. |
| src | آدرس يوآرال فايل صوتي كه بايد پخش شود. |
| textTracks | يك شئTextTrackList رابرگشت ميدهد كه ترك هاي متني اديو رانشان ميدهد. |
| volume | ميزان صداي يك اديو راتنظيم يابرگشت ميدهد. |
متدهاي شئ اديو مطابق جدول زيراست.
| متد | شرح متد |
|---|---|
| addTextTrack() | يك ترك متني را به اديو اضافه ميكند. |
| canPlayType() | كنترل ميكند كه آيا مرورگر ميتواند اديو را پخش كند. |
| fastSeek() | بدنبال زمان مشخصي براي يخش يك اديو است |
| getStartdDate() | يك شئ تاريخ رابرگشت ميدهد كه بيانگر جدول زماني است |
| load() | بارگذاري دوباره عنصر اديو |
| play() | پخش اديو را شروع ميكند. | paused() | يخش اديو را متوقف ميكند |
شئ اديو ويژگي ورويداد هاي استاندارد را پشتيباني ميكند.