PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دکمه پخش آهنگ در صفحه وب



rerzaz
August 9th, 2014, 14:43
سلام دوستان عزیز
بنده کده جاوااسکریپتی نوشتم که وقتی روی یک کلمه کلیک می کنی موزیک پخش می شه ، مشکلش اینه که وقتی دوباره کلیلک میکنی روی نوشته موزیک دوباره لود میشه ولی می خوام وقتی دوباره کلیک میشه موزیک استوپ شه می شه کمک کنید



<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>

parsasky
August 21st, 2014, 16:49
یک متغییر با عنوان status و مقدار اولیه stoped بده و با یک If چک کن اگه status=stoped آهنگ پخش بشه و status به play تغییر کنه


status=stoped;
if(status=stoped){
status=play;
و موزیک پخش بشه
}
else {
status=stoped;
و موزیک متوقف بشه
}


این جور دکمه های دو حالته رو toggle button میکن مثل کلید خاموش و روشن چراغ که در jquery توابع خیلی خوبی براش هست.