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'), ], // 中国电信魔镜