BrU32

JS Play MP3 With No HTML Audio Tag

Jul 24th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. <center>
  2. <input type="textbox" value="http://compulsivecoding.com/DJ%20BrU%20-%20Compulsive%20Revolution%20(Original%20Mix)%20(Full).mp3"><br>
  3. <button onclick="url.play(document.querySelector('input').value)">Load URL</button></p>
  4. <script>
  5. function AudioTagSample() {
  6. this.audio = new Audio();
  7. window.addEventListener('load', this.onload.bind(this), false);
  8. }
  9. AudioTagSample.prototype.onload = function() {
  10. this.source = context.createMediaElementSource(this.audio);
  11. this.filter = context.createBiquadFilter();
  12. //this.filter.type = this.filter.HIGHPASS;
  13. this.filter.frequency.value = 500;
  14. this.source.connect(this.filter);
  15. this.filter.connect(context.destination);
  16. };
  17. AudioTagSample.prototype.play = function(url) {
  18. this.audio.src = url;
  19. this.audio.play(0);
  20. };
  21. var input = document.querySelector('input');
  22. var url = new AudioTagSample();
  23. sample.play(input.value);
  24. </script>
  25. </center>
Add Comment
Please, Sign In to add comment