求助 版主:官方研发技术组
视频提取缩略图 是如何使用的
类型:迅睿CMS 更新时间:2022-06-05 16:04:07 视频提取缩略图

视频提取缩略图

是如何使用的?

// 测试代码相对于控制器

$aid = 123; // aid表示附件id号
$info = \Phpcmf\Service::C()->get_attachment($aid);
if (is_file($info['file'])) {
    $sell = 'ffmpeg -i '.$info['file'].' -r 30 -t 4 '.$info['file'].'.jpg';
    shell_exec($sell);
    // 这样就生成了一个.jpg的后缀缩略图
    echo $info['url'].'.jpg';
} else {
    // 文件不存在于本地磁盘
}

这段代码可以放在show.html页面嘛?

还是放在其他文件?

回帖
  • 小波工作室--标签和API大师
    #1楼    小波工作室--标签和API大师
    2022-05-31 11:14:34
    Chrome 0
    模板肯定不能这么写了,需要改进一下了
  • 马哥
    #2楼    马哥
    2022-05-31 11:18:44
    Chrome 0
    不行,上面代码相对于控制器
  • 多一边
    #3楼    多一边
    2022-05-31 11:23:17
    Chrome 0
    小波工作室--标签和API大师 多文件的id是怎么样调取出来的?file":["1"]
  • 小波工作室--标签和API大师
    #4楼    小波工作室--标签和API大师
    2022-05-31 11:49:55
    Chrome 0
    {loop $多文件字段 $aa}
    
    <?php
    $info = \Phpcmf\Service::C()->get_attachment($aa.file);
    if (is_file($info['file'])) {
        $sell = 'ffmpeg -i '.$info['file'].' -r 30 -t 4 '.$info['file'].'.jpg';
        shell_exec($sell);
        // 这样就生成了一个.jpg的后缀缩略图
        echo $info['url'].'.jpg';
    } else {
        // 文件不存在于本地磁盘
    }
    
    ?>
    {/loop}
    满意答案
  • 多一边
    #5楼    多一边
    2022-06-05 16:04:07
    Chrome 0
    @小波工作室--标签和API大师:感谢回复!已经解决