• 26-02-2021, 03:58:21
    #1
    Merhaba,
    jQuery ile butona tıklandığında videonun sessize alınmasını istiyorum. Aşağıdaki fonksiyonu hazırladım ancak birden fazla video yüklediğimde yalnızca en üstteki video kontrol edilebilir oluyor, aşağıdaki videolardan birinin sesini açmak istediğimde en üstteki videonun sesi açılıyor. Nerede hata yapıyorum yardımcı olabilecek birileri var mı?

    Şimdiden teşekkür ederim, iyi geceler.

    function degister() {
    var vid = document.getElementById('myVideo');
    if (vid.muted) {
    vid.muted = false;
    }
    else {
    vid.muted = true;
    }
    }
  • 26-02-2021, 04:01:24
    #2
    iki videonun id'si farkli olmali ve hangisini kismak istiyorsanız onu seçmelisiniz
  • 26-02-2021, 04:02:12
    #3
    ///Mute var video = document.getElementById("your-video-id"); video.muted= true;
    //Unmute var video = document.getElementById("your-video-id"); video.muted= false;
    https://jsbin.com/higor/1/edit?html,js,output
  • 26-02-2021, 04:11:10
    #4
    webkit adlı üyeden alıntı: mesajı görüntüle
    ///Mute var video = document.getElementById("your-video-id"); video.muted= true;
    //Unmute var video = document.getElementById("your-video-id"); video.muted= false;
    Cevabınız için teşekkür ederim hocam.
    PHP ile çektiğim video verilerin HTML ile aldığım çıktı örneği aşağıdaki gibidir. Rica etsem benim için anlattığınız gibi örnek bir javascript fonksiyonu hazırlayabilir misiniz? Javascript bilgim çok iyi olmadığı için mantığını kuramıyorum, saygılarımla...

        <video id="video1" controls="">
             <source src="1.mp4" type="video/mp4">
            <button id="mute_btn">Sessize al</button>
        </video>
    
        <video id="video2" controls="">
             <source src="2.mp4" type="video/mp4">
            <button id="mute_btn">Sessize al</button>
        </video>
    
        <video id="video3" controls="">
             <source src="3.mp4" type="video/mp4">
           <button id="mute_btn">Sessize al</button>
        </video>
  • 26-02-2021, 04:12:14
    #5
    WebKadir adlı üyeden alıntı: mesajı görüntüle
    iki videonun id'si farkli olmali ve hangisini kismak istiyorsanız onu seçmelisiniz
    Cevabınız için teşekkür ederim.
    PHP ile çektiğim video verilerin HTML ile aldığım çıktı örneği aşağıdaki gibidir. Rica etsem benim için anlattığınız gibi örnek bir javascript fonksiyonu hazırlayabilir misiniz? Javascript bilgim çok iyi olmadığı için mantığını kuramıyorum, saygılarımla...

        <video id="video1" controls="">
             <source src="1.mp4" type="video/mp4">
            <button id="mute_btn">Sessize al</button>
        </video>
    
        <video id="video2" controls="">
             <source src="2.mp4" type="video/mp4">
            <button id="mute_btn">Sessize al</button>
        </video>
    
        <video id="video3" controls="">
             <source src="3.mp4" type="video/mp4">
           <button id="mute_btn">Sessize al</button>
        </video>
  • 26-02-2021, 04:18:02
    #6
     <script>
      $("video").prop('muted', true);
    
      $("#mute-video").click( function (){
        if( $("video").prop('muted') ) {
              $("video").prop('muted', false);
        } else {
          $("video").prop('muted', true);
        }
      });
      </script>