1. 程式人生 > >laravel中使用阿里雲視訊點播遇到的坑解決思路

laravel中使用阿里雲視訊點播遇到的坑解決思路

這兩天在研究laravel使用阿里雲視訊點播播放sdk,遇到各種坑,此處的坑好久沒有解決,記錄一下


 laravel5.4呼叫阿里雲視訊點播播放藉口報錯(1/1) ClientException
Server unreachable: Errno: 5 Couldn't resolve proxy 'HTTP_PROXY_IP'
in HttpHelper.php (line 59)
at HttpHelper::curl('http://location.aliyuncs.com/?Id=cn-shanghai&ServiceCode=vod&Type=openAPI&RegionId=cn-hangzhou 

解決方案,找到sdk HttpHelper檔案,將代理判斷註釋掉。



後來發現的參考意見 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'.


問題解決,正常獲得playauth,實現正常播放。