I need a function that can stream audio from the third party website.
Suppose.
Controller
function getStreamAudio($id){ 
  $audioDetails = Audio::find($id);  //Get audio details
  $audio_full_url = $audioDetails->audio_path;  //www.otherdomain.com/abc/xyz.mp3
  //here i need to strem audio through id
}
I have a same playlist as below HTML
<audio src="www.mydomain.com/stream_audio/1"></audio> // src tags are excute the above function
<audio src="www.mydomain.com/stream_audio/2"></audio> // src tags are excute the above function
<audio src="www.mydomain.com/stream_audio/3"></audio> // src tags are excute the above function
I have a playlist of the songs to stream audio. But purpose is to protect the audio original URL path.
I tried Defa Protector to encrypt the URL of audio. Below is the url
https://sites.google.com/site/defaprotectorhelp/
It's working, But when i add 4 or more songs in playlist. It shows me below error.
Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause().
For this error also tried this stackoverflow solution. But still error is same.
When i use the original path of audio. It's working perfectly.