【问题标题】:How to get duration of mp3 file in laravel 5.5 [duplicate]如何在laravel 5.5中获取mp3文件的持续时间[重复]
【发布时间】:2018-02-12 13:06:36
【问题描述】:

我刚刚制作了一个新的网络应用程序,我需要获取 mp3 持续时间或长度名称、艺术家名称、文件的专辑名称。我还没有找到任何包。

我该怎么做?

这是我的视图表单

<div class="box-body">
    {!! Form::open(['route' => 'admin.mp3.post', 'files'=>true])   !!}
        <div class="form-group">
            {!! Form::label('mp3', 'Choose Mp3 File') !!}
            {!! Form::file('mp3') !!}
        </div>
        {!! Form::submit('Submit', array( 'class'=>'btn btn-info' )) !!}
    {!! Form::close() !!}
</div>

【问题讨论】:

  • 你需要在文件上传之前还是之后获取这个?
  • 上传文件后我需要这个

标签: php laravel-5 mp3 laravel-5.5


【解决方案1】:

你可以使用包wapmorgan/mp3info

composer require wapmorgan/mp3info

那么你就可以如下使用这个库了。

$audio = new \wapmorgan\Mp3Info\Mp3Info($fileName, true);
$audio->duration \\ duration in seconds

【讨论】:

  • "Class 'App\Http\Controllers\wapmorgan\Mp3Info\Mp3Info' not found" 我想我需要创建类
  • 在命名空间的开头添加另一个斜杠。查看更新的答案
  • 我在顶部添加了 use \wapmorgan\Mp3Info\Mp3Info 现在出现异常错误我认为文件名没有得到让我修复而不是我会告诉你谢谢
  • 谁能告诉我,'$filename'是什么?
  • 我得到了零错误的划分。你能帮忙吗。在此先感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-27
  • 1970-01-01
相关资源
最近更新 更多