【发布时间】:2016-11-07 02:31:22
【问题描述】:
我将 FFmpeg 包添加到 laravel5.2 文件夹并尝试从控制器调用 FFMpeg 类。
它要求命名空间和使用方法来连接到 FFMpeg 类文件。我的问题就像 FFMpeg 包含多个 php 文件和其中定义的类'每个都相互关联,所以我需要为每个定义命名空间FFMPEG 中的文件。
我做的步骤; 1.使用App\Http\Controllers\FFMpeg\FFMpeg;使用这个我连接到 FFMpeg 类 2.FFMpeg.php 包含调用另一个文件中的 FFProbe() 的方法 只有当我在 FFMpeg 文件中使用 App\Http\Controllers\FFMpeg\FFProbe 时,它才有效。
我们如何为每个文件定义命名空间?或者该怎么做? 我是 laravel 的新手,有人可以为此提出解决方案吗?
谢谢!
【问题讨论】:
-
你为什么不使用这个库? github.com/PHP-FFMpeg/PHP-FFMpeg
-
是的,这就是我用的。! FFMpeg\FFMpeg::create();从那里逐个调用一个类会自动执行并要求定义适当的命名空间。如果没有提供,我会收到以下错误 Class 'App\Http\Controllers\FFMpeg' not found