开发框架 版主:迅睿框架研发组
上传mp3的时候获取mp3时长,mp3是保存到oss存储。
类型:迅睿CMS 更新时间:2021-06-07 00:02:59

上传mp3的时候获取mp3时长,mp3是保存到oss存储。

回帖
  • #1楼    迅睿框架创始人
    2021-06-06 23:32:07
    Google Pixel 手机 0
    我们系统还没有这种读取mp3时长的功能 😅
  • 无所谓
    #2楼    无所谓
    2021-06-06 23:45:36
    Chrome 0
    确实没有这种功能的,我以前做的时候是直接建一个文本text字段,手工录入的时长
  • 小黄人 18html
    #3楼    小黄人 18html
    2021-06-06 23:53:38
    Chrome 0

    1、首先,我们需要先下载一份PHP类—getid3    https://codeload.github.com/JamesHeinrich/getID3/zip/master

    2、解压文件,把整个文件夹上传到服务器

    3、贴代码

      include_once 'getid3/getid3.php'; //引入该文件

      $getID3 = new getID3(); //实例化类
      $ThisFileInfo = @$getID3->analyze($path); //分析文件,$path为音频文件的地址
      $fileduration= $ThisFileInfo['playtime_seconds']; //这个获得的便是音频文件的时长

    4.大功告成,直接把获取到 时长$fileduration 插入数据库

  • 李治
    #4楼    李治
    2021-06-07 00:02:59
    Chrome 0
    可以找优速,我去年找他开过这种功能的