HTML DOM audio Object

Previous >    <Next  

‎شئ اديو ـAudio Object

‎شئ اديو نماينده يك عنصرHTML ‎<audio>‎ در جاوا اسكريپت ميباشد.

‎دسترسي به شئAudio

‎با متد‎getElementById()‎‎ جاوااسكريپت ميتوان بيك عنصر HTML ‎<audio>‎دسترسي پيدا كرد.

‎مثال ـ دسترسي به عنصري با‎id="myAudio‎"‎ با متد‎getElemenyById()‎

var x = document.getElementById("myAudio");

--(go to editor for change code and run)

‎ايجاد شئ اديو ـCreate an Audio Object

‎با متد‎document.createElement()‎‎جاوااسكريپت ميتوان يك عنصر ‎<audio>‎ايجاد نمود.

‎مثال ـ ايجاد عنصر‎<audio>‎ دريك سند.

var x = document.createElement("AUDIO");

--(go to editor for change code and run)

‎ويژگي هاي شئ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 ‎ميزان صداي يك اديو راتنظيم يابرگشت ميدهد.

‎متدهاي شئ اديو ـAudio Object Methods

‎متدهاي شئ اديو مطابق جدول زيراست.

‎متد ‎شرح متد
addTextTrack() ‎يك ترك متني را به اديو اضافه ميكند.
canPlayType() ‎كنترل ميكند كه آيا مرورگر ميتواند اديو را پخش كند.
fastSeek() ‎بدنبال زمان مشخصي براي يخش يك اديو است
getStartdDate() ‎يك شئ تاريخ رابرگشت ميدهد كه بيانگر جدول زماني است
load() ‎بارگذاري دوباره عنصر اديو
play() ‎پخش اديو را شروع ميكند.
paused() ‎يخش اديو را متوقف ميكند

‎شئ اديو ويژگي ورويداد هاي استاندارد را پشتيباني ميكند.

‎صفحات مرتبط

HTM <audio> Tag

HTML audio


Previous >    <Next