none
Menüye ses ekleme RRS feed

  • Soru

  • Merhaba arkadaşlar projemde css ile yaptığım menüye click sesi vermek istiyorum. Menüdeki bir linkin üstüne gittiğinde .wav (veya .mp3) uzantılı click sesininde çalınmasını istiyorum bunu nasıl yapabilirim acaba.? linkin hover olayına ne yazmam lazım kod olarak yardımcı olabilirseniz sevinirim şimdiden teşekürler kolay gelsin
    Bilgisayar Mühendisi <Öğrenci>
    5 Eylül 2011 Pazartesi 20:42
    Yanıtlayıcı

Yanıtlar

  • Müslüm bey selamlar,

    Şöyle javascript kullanılarak hazırlanmış bir örnek var :

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script language="javascript" type="text/javascript">
            function playSound(soundfile) {
                document.getElementById("dummy").innerHTML =
     "<embed src=\"" + soundfile + "\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
            }
     </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <span id="dummy"></span>
        <ul>
    
         <li onmouseover="playSound('click1.mp3');">Anasayfa</li>
         <li onmouseover="playSound('click2.mp3');">Harita</li>
         <li onmouseover="playSound('click3.mp3');">Dersler</li>
         <li onmouseover="playSound('click4.mp3');">Hakkımızda</li>
         </ul>
        </div>
        </form>
    </body>
    </html>
    


    Umarım faydalı olur.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!

    6 Eylül 2011 Salı 08:37
    Moderatör

Tüm Yanıtlar

  • C# ila yapabilirsin  mümkün  .wav dosyalarını bir klasörde toplarsın ve hangi olayda çalması istiyrosan oraya bu kodları eklersin (move,click...)

     bu kod bloğu sayesinde ses dosyasını çalabilrsin.

       System.Media.SoundPlayer ses = new SoundPlayer();
            ses.SoundLocation = "Dosya Konumu";
            ses.Play();
    

     

     



    6 Eylül 2011 Salı 07:03
  • Evet C# ile yapabiliyorum zaten ama ben menüyü css ile hazırladım ve css kodlarımın hover olayına eklemem lazım bunu nasıl yapabilirim

    AnaSayfa | Dersler | Harita | Hakkımızda 

    Bur menülerden birinin üstüne gelindiğinde click sesi gelicek onu istiyorum ben. css ile olmuyor mu?


    Bilgisayar Mühendisi <Öğrenci>
    6 Eylül 2011 Salı 08:13
    Yanıtlayıcı
  • Müslüm bey selamlar,

    Şöyle javascript kullanılarak hazırlanmış bir örnek var :

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script language="javascript" type="text/javascript">
            function playSound(soundfile) {
                document.getElementById("dummy").innerHTML =
     "<embed src=\"" + soundfile + "\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
            }
     </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <span id="dummy"></span>
        <ul>
    
         <li onmouseover="playSound('click1.mp3');">Anasayfa</li>
         <li onmouseover="playSound('click2.mp3');">Harita</li>
         <li onmouseover="playSound('click3.mp3');">Dersler</li>
         <li onmouseover="playSound('click4.mp3');">Hakkımızda</li>
         </ul>
        </div>
        </form>
    </body>
    </html>
    


    Umarım faydalı olur.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!

    6 Eylül 2011 Salı 08:37
    Moderatör