我是codeigniter的菜鸟。我使用外部类文件来获取音频文件的长度。我将文件放在应用程序/库目录中。在谷歌搜索和阅读文档之后,我尝试了两件事来访问我在 codeigniter 问题下提到的库函数。
来自外部库文件的工作演示
require ('classAudioFile.php');
$filename = "40f11852c2314cdf1d06308f07de3b1c.mp3";
$AF = new AudioFile;
$AF->loadFile($filename);
echo $AF->wave_length;
CodeIgniter 问题
$filename = "./uploads/audio_files/347f21502e9b27fac4707b07c3c15eb7.mp3";
$CI =& get_instance();
$CI->load->library('AudioFile');
$CI->AudioFile->loadFile($filename);
$filename = "./uploads/audio_files/347f21502e9b27fac4707b07c3c15eb7.mp3";
$this->load->library('AudioFile');
$this->AudioFile->loadFile($filename);
我在第 149 行的 D:\wamp\www\webcartz\application\modules\playlist\controllers\admin.php 中的非对象上调用成员函数 loadFile(),这是实际错误。. 任何机构都可以帮忙。我试图在控制器和视图文件中调用它。