title: Get mp3 url from html page using preg_match_all
body: <p>I'm attempting to extract mp3 link from html page but my preg_match_all isn't working?</p>
  
  <p>Sample of HTML on page from PHP CURL</p>
  
  <pre><code>keyEnabled: true,
  remainingDuration: true,
  toggleDuration: true,
  ready: function (event) {
      $(this).jPlayer("setMedia", {
          title: "",
          mp3: "http://example.com/vod/test.mp3",
      });
  }
  </code></pre>
  
  <p>I want to get <code>http://example.com/vod/test.mp3</code>.</p>
  
  <pre><code>$Pattern = '/((https?:\/\/)?(\w+?\.)+?(\w+?\/)+\w+?.(mp3|ogg))/im';
  preg_match_all($Pattern,htmlentities($html),$Matches);
  var_dump($Matches);
  </code></pre>
  
  <p>Nothing is returned, how do I do this ?</p>
  
  <p>Example page:  <a href="https://3v4l.org/G4sLF" rel="nofollow noreferrer">https://3v4l.org/G4sLF</a></p>