LittleNew
0
Q:

play sound in javascript

var audio = new Audio('audio_file.mp3');
audio.play();
8

var bMusic = new Audio('welcome1.mp3')
	bMusic.play()
12
var audio = new Audio("folder_name/audio_file.mp3");
audio.play();
5
var audio = new Audio('audio.mp3');
  audio.play();
5
 <audio id="foobar" src="yoursample.ogg" preload="auto"> 
1
<script>
function play() {
  var audio = new Audio('https://interactive-examples.mdn.mozilla.net/media/examples/t-rex-roar.mp3');
  audio.play();
}
</script>
<button onclick-"play();">PLAY MY AUDIO</button>
0
import React, { useState, useEffect } from "react";

const useAudio = url => {
  const [audio] = useState(new Audio(url));
  const [playing, setPlaying] = useState(false);

  const toggle = () => setPlaying(!playing);

  useEffect(() => {
      playing ? audio.play() : audio.pause();
    },
    [playing]
  );

  useEffect(() => {
    audio.addEventListener('ended', () => setPlaying(false));
    return () => {
      audio.removeEventListener('ended', () => setPlaying(false));
    };
  }, []);

  return [playing, toggle];
};

const Player = ({ url }) => {
  const [playing, toggle] = useAudio(url);

  return (
    <div>
      <button onClick={toggle}>{playing ? "Pause" : "Play"}</button>
    </div>
  );
};

export default Player;
1
document.getElementById('yourAudioTag').play();
0

New to Communities?

Join the community