Şimdi Ara

(YARDIM) Bitirme projem JavaScript hakkında problem

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (2 Mobil) - 1 Masaüstü2 Mobil
5 sn
3
Cevap
0
Favori
262
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba,

    Bitirme projemle alakalı bir problem yaşıyorum. İstediğim yön tuşlarına basıldığında ayrı ayrı müzikler çalmasını istiyorum. Örneğin ben kod'da sol ok tuşuna bastığımda zhu-faded şarkısını, üst ok tuşuna bastığımda bip(sansür) şarkısını çaldırıyorum. Durdurabilmek için de sağ ok tuşunu kullandım. Sorun şu. Ben sol ve üst ok tuşlarına bastığımda her ikisini de aynı anda yapıyor. İstediğim bir tuşa bastıktan sonra diğerini algılamasın ama 10 saniye sonra diğer tuşa da basılabilsin yani 2. tuşu komple iptal etmek istemiyorum. Delay olarak eklemeye çalıştım fakat yemedi. Disable-Enable şeklinde yapılması gerekiyor muhtemelen fakat koda yazamadım. Yapabilirseniz çok sevinirim.

    KOD:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Bitirme Projesi</title>

    </head>

    <body>

    <script>
    window.onkeydown=function(olay){
    if(olay.keyCode==37)//sol yön tuşu kodu=37
    {
    audio = new Audio();

    audio.src = "ZHU - Faded****";

    audio.loop = false;
    audio.play();

    }
    else if(olay.keyCode==38)//yukarı yön tuşu kodu=38
    {
    audio = new Audio();

    audio.src = "a****";

    audio.loop = false;
    audio.play();
    }
    else if(olay.keyCode==39)//sağ yön tuşu kodu=39*/
    {
    audio.pause();
    }
    }

    </script>
    </body>
    </html>







  • timer kullanabilirsiniz. Tuşa basılınca süre sayar if içinde de hem keycode hem de süreye bakarsınız

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.