fetch_data_by_rid($rid); $wp = $_G['setting']['IsWatermarkstatus'] ? $_G['setting']['watermarkstatus']:''; $wt = $_G['setting']['IsWatermarkstatus'] ? $_G['setting']['watermarktype']:''; $wcontent = $_G['setting']['IsWatermarkstatus'] ? ($_G['setting']['watermarktype'] == 'png' ? $_G['setting']['waterimg']:''):''; //缩略图数据 $thumbrecorddata = [ 'rid' => $rid, 'ext' => $resourcedata['ext'], 'filesize'=>$resourcedata['size'], 'width'=>$resourcedata['width'], 'height'=>$resourcedata['height'], 'swidth'=>$_G['setting']['thumbsize']['small']['width'], 'sheight'=>$_G['setting']['thumbsize']['small']['height'], 'lwidth' => $_G['setting']['thumbsize']['large']['width'], 'lheight' => $_G['setting']['thumbsize']['large']['height'], 'lwaterposition'=>$wp, 'lwatertype'=>$wt, 'lwatercontent'=>$wcontent, 'swaterposition'=>$wp, 'swatertype'=>$wt, 'swatercontent'=>$wcontent, ]; C::t('thumb_record')->insert($thumbrecorddata); $exts = explode(',',$_G['config']['pichomeffmpegconvertext']); //如果类型不符合则停止执行 if ($exts && !in_array($resourcedata['ext'], $exts)) exit(); $pexts = getglobal('config/pichomeplayermediaext') ? explode(',', getglobal('config/pichomeplayermediaext')) : array('mp3', 'mp4', 'webm', 'ogv', 'ogg', 'wav', 'm3u8', 'hls', 'mpg', 'mpeg'); if (in_array($resourcedata['ext'], $pexts)) { exit(); } else { if ('audio' == getTypeByExt($resourcedata['ext'])) { $ext = 'mp3'; } else { $ext = 'mp4'; } $setarr = ['rid' =>$rid, 'dateline' => TIMESTAMP, 'ctype' => 0,'format'=>$ext,'videoquality'=>getglobal('config/defaultvideoquality')]; $setarr['aid']= $resourcedata['aid'] ? $resourcedata['aid']:0; $ff = C::t('video_record')->insert_data($setarr); } }