2017-09-04 15 views
0

방금 ​​새로운 웹 앱을 만들었으며 mp3 길이 또는 길이 이름, 아티스트 이름, 파일 이름을 가져와야합니다. 아직 패키지를 찾지 못했습니다.laravel 5.5에서 mp3 파일의 재생 시간을 얻는 방법

어떻게하면됩니까?

여기에 당신은 그런 다음 다음과 같이 라이브러리를 사용할 수있는 패키지를 wapmorgan/mp3info

composer require wapmorgan/mp3info 

을 사용할 수 있습니다 내보기 양식

<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> 
+0

파일을 업로드하기 전이나 후에 파일을 가져와야합니까? – apokryfos

+0

업로드 파일 다음에이 파일이 필요합니다. –

답변

2

입니다.

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

"클래스 'App \ Http \ Controllers \ wapmorgan \ Mp3Info \ Mp3Info'을 찾을 수 없습니다. 클래스를 만들 필요가 있다고 생각합니다. –

+0

네임 스페이스의 시작 부분에 다른 슬래시를 추가하십시오. 업데이트 된 답변보기 – chanafdo

+0

나는 \ wapmorgan \ Mp3Info \ Mp3Info를 사용하여 예외 오류가 발생했다는 것을 추가했습니다. 파일 이름을 알려주지 못하는 것 같아서 고맙겠습니다. –