/**
*从远程URL中获取媒体(如 mp4 mp3)的内容
* @param mixed $file_url
* @param mixed $media_type
* @param mixed $curl_time_out
* @throws Exception
* @return void
*/
public static function getRemoteMediaContent($file_url = '', $media_type = "Content-Type: video/mp4", $curl_time_out = 600000)
{
if (empty($file_url)) {
throw new Exception('请传入远程url地址', Response::PARAM_ERROR);
}
$parse_bool = parse_url($file_url);
if ($parse_bool === false) {
throw new Exception('请传入有效的远程url地址', Response::PARAM_ERROR);
}
ini_set('max_execution_time', 0);
$useragent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36";
//开一个ch 用来获取资源HTTP头信息
$ch = curl_init();
// TRUE 会输出所
php从远程URL获取(mp4 mp3)音视频的流媒体数据
于 2023-08-09 15:28:34 首次发布