html5 - play audio is not working in cordova -


<audio controls>    <source src="/storage/emulated/0/h.mp3" type="audio/mpeg">  </audio> 

here html code . not working . please me resolve issue .

this question gets asked every year. has licensing on devices.

try plugin this.

or official media api


the media object provides ability record , play audio files on device.

var media = new media(src, mediasuccess, [mediaerror], [mediastatus]);

note: current implementation not adhere w3c specification media capture, , provided convenience only. future implementation adhere latest w3c specification , may deprecate current apis.

parameters

  • src: uri containing audio content. (domstring)
  • mediasuccess: (optional) callback invoked after media object has completed current play/record or stop action. (function)
  • mediaerror: (optional) callback invoked if there error. (function)
  • mediastatus: (optional) callback invoked indicate status changes. (function)

methods

  • media.getcurrentposition: returns current position within audio file.
  • media.getduration: returns duration of audio file.
  • media.play: start or resume playing audio file.
  • media.pause: pause playing audio file.
  • media.release: releases underlying os'es audio resources.
  • media.seekto: moves position within audio file.
  • media.startrecord: start recording audio file.
  • media.stoprecord: stop recording audio file.
  • media.stop: stop playing audio file.

Comments