xieruidong 2 years ago
parent
commit
1cfa6739b5
1 changed files with 13 additions and 12 deletions
  1. 13 12
      app/data/model/DataXw.php

+ 13 - 12
app/data/model/DataXw.php

@@ -29,18 +29,19 @@ class DataXw extends Model
             if(!$src){
                 $src=$html->findOne('video source')->src;
             }
-            dd($src);
-            $pro=FFMpeg::create([
-                'ffmpeg.binaries'  => root_path().'extend/bin/ffmpeg',
-                'ffprobe.binaries' =>  root_path().'extend/bin/ffprobe'
-            ]);
-            $video=$pro->open($src);
-            $dir=public_path();
-            $filename='upload/v-c/'.session_create_id().'.png';
-            !is_dir($dir.'upload/v-c/') && @mkdir($dir.'upload/v-c/',0744,true);
-            $vcPath=$dir.$filename;
-            $video->frame(TimeCode::fromSeconds(1))->save($vcPath);
-            $model['vc']=request()->domain().'/'.$filename;
+            if($src) {
+                $pro = FFMpeg::create([
+                    'ffmpeg.binaries' => root_path() . 'extend/bin/ffmpeg',
+                    'ffprobe.binaries' => root_path() . 'extend/bin/ffprobe'
+                ]);
+                $video = $pro->open($src);
+                $dir = public_path();
+                $filename = 'upload/v-c/' . session_create_id() . '.png';
+                !is_dir($dir . 'upload/v-c/') && @mkdir($dir . 'upload/v-c/', 0744, true);
+                $vcPath = $dir . $filename;
+                $video->frame(TimeCode::fromSeconds(1))->save($vcPath);
+                $model['vc'] = request()->domain() . '/' . $filename;
+            }
         }
     }
     public function comments()