laravel中使用阿里云视频点播遇到的坑解决思路

阳光穿透心脏的1/2处 2022-06-09 13:59 200阅读 0赞

这两天在研究laravel使用阿里云视频点播播放sdk,遇到各种坑,此处的坑好久没有解决,记录一下

Center

laravel5.4调用阿里云视频点播播放借口报错(1/1) ClientException
Server unreachable: Errno: 5 Couldn’t resolve proxy ‘HTTP_PROXY_IP’
in HttpHelper.php (line 59)
at HttpHelper::curl(‘ ![Image 1][]http://location.aliyuncs.com/?Id=cn-shanghai&ServiceCode=vod&Type=openAPI&RegionId=cn-hangzhou

解决方案,找到sdk HttpHelper文件,将代理判断注释掉。

Center 1

Center 2

后来发现的参考意见 https://yq.aliyun.com/ask/47836/

然后遇到阿里云 Endpoint为空的问题,本地没有问题,到laravel框架中就会出现问题,原谅我框架用懒了,原生php不咋样了,后来发现视频颠簸的地址为vod.cn-shanghai.aliyuncs.com,直接在aliyun-php-sdk-core中regions文件夹EndpointProvider.php文件中直接return ‘vod.cn-shanghai.aliyuncs.com’.

Center 3

问题解决,正常获得playauth,实现正常播放。

[Image 1]:

发表评论

表情:
评论列表 (有 0 条评论,200人围观)

还没有评论,来说两句吧...

相关阅读

    相关 阿里视频点播

    一 阿里云视频点播 1 功能介绍 视频点播(ApsaraVideo VoD,简称VoD)是集视频采集、编辑、上传、媒体资源管理、自动化转码处理(窄带高清TM)、视频