From 8cbe7fd09bf8c92e7e6480e3a0fde3d592889f8d Mon Sep 17 00:00:00 2001 From: Jing Li Date: Wed, 3 Jan 2024 14:54:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E5=8D=83=E9=87=8C=E7=9C=BC?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E5=9C=B0=E5=9D=80=E7=9A=84=E4=BB=A3=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/DeviceController.php | 7 ++++++- config/services.php | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/DeviceController.php b/app/Http/Controllers/DeviceController.php index 95b7321..d76bcb6 100644 --- a/app/Http/Controllers/DeviceController.php +++ b/app/Http/Controllers/DeviceController.php @@ -763,9 +763,14 @@ class DeviceController extends Controller ], ); + $address = (string) data_get($result, 'data.url'); + if (config('services.ydqly.play_proxy')) { + $address = str_replace('open.andmu.cn', 'lcyd.peidikeji.cn', $address); + } + return [ 'type' => 'iframe', - 'address' => str_replace('open.andmu.cn', 'lcny-api.peidikeji.cn', (string) data_get($result, 'data.url')), + 'address' => $address, 'expires' => data_get($result, 'data.expiresIn'), ]; diff --git a/config/services.php b/config/services.php index b2f492a..c94c501 100644 --- a/config/services.php +++ b/config/services.php @@ -41,6 +41,8 @@ return [ 'appid' => env('YDQLY_APPID'), 'secret' => env('YDQLY_SECRET'), 'rsa' => env('YDQLY_RSA'), + // 播放地址缓存 + 'play_proxy' => env('YDQLY_PLAY_PROXY'), ], // 中国电信魔镜