mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-30 07:26:53 +08:00
完善判定ffmpeg截图是否为空逻辑
This commit is contained in:
parent
b2bb37dc5c
commit
a3d696d805
@ -1253,9 +1253,8 @@ void installWebApi() {
|
|||||||
const HttpSession::KeyValue &headerIn,
|
const HttpSession::KeyValue &headerIn,
|
||||||
const HttpSession::HttpResponseInvoker &invoker) {
|
const HttpSession::HttpResponseInvoker &invoker) {
|
||||||
StrCaseMap headerOut;
|
StrCaseMap headerOut;
|
||||||
struct stat statbuf = {0};
|
|
||||||
GET_CONFIG(string, defaultSnap, API::kDefaultSnap);
|
GET_CONFIG(string, defaultSnap, API::kDefaultSnap);
|
||||||
if (!(stat(snap_path.data(), &statbuf) == 0 && statbuf.st_size != 0) && !defaultSnap.empty()) {
|
if (!File::fileSize(snap_path.data()) && !defaultSnap.empty()) {
|
||||||
//空文件且设置了预设图,则返回预设图片(也就是FFmpeg生成截图中空档期的默认图片)
|
//空文件且设置了预设图,则返回预设图片(也就是FFmpeg生成截图中空档期的默认图片)
|
||||||
const_cast<string&>(snap_path) = File::absolutePath(defaultSnap, "");
|
const_cast<string&>(snap_path) = File::absolutePath(defaultSnap, "");
|
||||||
headerOut["Content-Type"] = HttpFileManager::getContentType(snap_path.data());
|
headerOut["Content-Type"] = HttpFileManager::getContentType(snap_path.data());
|
||||||
|
Loading…
Reference in New Issue
Block a user