Commit 3598ab57 by 杨昕

修改处理封面图片逻辑

parent c7c704ba
Pipeline #18743 passed with stages
in 1 minute 35 seconds
...@@ -328,19 +328,4 @@ class MediaController extends Controller ...@@ -328,19 +328,4 @@ class MediaController extends Controller
}); });
return success($data); return success($data);
} }
/**
* @param Request $request
* @param $id
* @return \Illuminate\Http\JsonResponse
* @throws \App\Exceptions\ControllerException
*/
public function getScreeShotInfo(Request $request, $id){
$data = handler_drive(function () use ($request,$id) {
return MediaModel::getScreeShotInfo($id);
});
return success($data);
}
} }
...@@ -358,12 +358,12 @@ class MediaModel extends Eloquent ...@@ -358,12 +358,12 @@ class MediaModel extends Eloquent
$data['duration']=$request->duration; $data['duration']=$request->duration;
} }
$flag = MediaModel::where("_id",$id)->update($data); $flag = MediaModel::where("_id",$id)->update($data);
if (!$flag){ if (!$flag){
throw new \Exception("更新失败"); throw new \Exception("更新失败");
} }
//处理封面图片以及分辨率
self::getScreeShotInfo($id);
LogModel::addlog(["更新媒资信息=>".$id,$data]); LogModel::addlog(["更新媒资信息=>".$id,$data]);
}catch (\Exception $exception){ }catch (\Exception $exception){
...@@ -1095,8 +1095,8 @@ class MediaModel extends Eloquent ...@@ -1095,8 +1095,8 @@ class MediaModel extends Eloquent
//http://test-playback.offcncloud.com/api/v1/vodRecordInfo //http://test-playback.offcncloud.com/api/v1/vodRecordInfo
$playbackUrl = getenv('playback')?getenv('playback'):'http://test-playback.offcncloud.com'; $playbackUrl = getenv('playback')?getenv('playback'):'http://test-playback.offcncloud.com';
$params = array( $params = array(
"url"=>$media["media_url"], "url" => $media["media_url"],
"key"=>$media["secret_key"] "key" => $media["secret_key"]
); );
$data = json_encode($params); $data = json_encode($params);
$header = array( $header = array(
...@@ -1125,6 +1125,4 @@ class MediaModel extends Eloquent ...@@ -1125,6 +1125,4 @@ class MediaModel extends Eloquent
return $item; return $item;
} }
} }
...@@ -53,6 +53,4 @@ Route::group(['namespace' => 'Api', 'prefix' => 'user','middleware' => ['api']], ...@@ -53,6 +53,4 @@ Route::group(['namespace' => 'Api', 'prefix' => 'user','middleware' => ['api']],
Route::post("getMediaListByMediaIds","MediaController@getMediaListByMediaIds"); Route::post("getMediaListByMediaIds","MediaController@getMediaListByMediaIds");
//Route::get("media_url_change","MediaController@handleMediaUrl"); //Route::get("media_url_change","MediaController@handleMediaUrl");
#获取视频封面图分辨率以及图片
Route::get("getScreeShotInfo/{id}","MediaController@getScreeShotInfo");
}); });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment