1
    <img  class="cl"src="photo/198.jpg"/></br>
    <audio class="cs" controls>
       <source src="audio/198 banu nagamothu.mp3" type="audio/mpeg">
    </audio>

I dont want controls to audio first but when i clicked the image audio should played using javascript and html

banu prakash
  • 35
  • 11

2 Answers2

0

Try below code

$('.cl').click(function() {
  if ($('.cs').paused == false) {
      $('.cs').pause();
      alert('pause');
  } else {
      $('.cs').play();
      alert('play');
  }
});
Chetan Panchal
  • 393
  • 2
  • 10
0

Use AudioElement.paused property!

$('.cl').click(function() {
  var DOMElem = $('.cs').get(0);
  DOMElem.paused ? DOMElem.play() : DOMElem.pause();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<img class="cl" src="photo/198.jpg" />
</br>
<audio class="cs">
  <source src="http://www.w3schools.com/html/horse.mp3" type="audio/mpeg">
</audio>
Rayon
  • 36,219
  • 4
  • 49
  • 76