-
August 9th, 2014, 14:43
#1
عضو جدید
دکمه پخش آهنگ در صفحه وب
سلام دوستان عزیز
بنده کده جاوااسکریپتی نوشتم که وقتی روی یک کلمه کلیک می کنی موزیک پخش می شه ، مشکلش اینه که وقتی دوباره کلیلک میکنی روی نوشته موزیک دوباره لود میشه ولی می خوام وقتی دوباره کلیک میشه موزیک استوپ شه می شه کمک کنید
کد HTML:
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
if (navigator.userAgent.indexOf('Firefox') != -1) { document.getElementById("dummy").innerHTML = "<audio src=\"" + soundfile + "\" autoplay type=\"application/x-mplayer2\" />"; } else { document.getElementById("dummy").innerHTML = "<audio src=\"" + soundfile + "\" autoplay />"; } }
</script>
<p class="play" onclick="playSound('<?php echo $track['url']; ?>');">Play</p>
-
-
August 9th, 2014 14:43
# ADS
-
August 21st, 2014, 16:49
#2
عضو جدید
پاسخ : دکمه پخش آهنگ در صفحه وب
یک متغییر با عنوان status و مقدار اولیه stoped بده و با یک If چک کن اگه status=stoped آهنگ پخش بشه و status به play تغییر کنه
کد HTML:
status=stoped;
if(status=stoped){
status=play;
و موزیک پخش بشه
}
else {
status=stoped;
و موزیک متوقف بشه
}
این جور دکمه های دو حالته رو toggle button میکن مثل کلید خاموش و روشن چراغ که در jquery توابع خیلی خوبی براش هست.
-