شئ اديو نماينده يك عنصر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() | يخش اديو را متوقف ميكند |
شئ اديو ويژگي ورويداد هاي استاندارد را پشتيباني ميكند.