通过PHP laravel中的函数传输第三方音频
我需要一个功能,可以从第三方网站流音频 假设 控制器通过PHP laravel中的函数传输第三方音频,php,laravel-4,Php,Laravel 4,我需要一个功能,可以从第三方网站流音频 假设 控制器 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 } 我有一个与
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
}
我有一个与下面相同的播放列表
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
它正在工作,但当我在播放列表中添加4首或更多歌曲时。它显示了下面的错误
未捕获(承诺中的)DomeException:play()请求被中断
通过调用pause()
对于此错误,还尝试了此解决方案。但错误仍然是一样的
当我使用音频的原始路径时。它工作得很好 你不想让其他人下载你的音频吗?是的,我想阻止音频下载。为了安全(防止访问原始路径),可以进行两步身份验证(加密/删除URL)。对于流音频,你需要一些Java脚本来实现。你能推荐一些javascript吗@尚卡尔·蒂亚加拉詹