【发布时间】:2020-03-08 21:48:14
【问题描述】:
到目前为止,我已经尝试过:
...
public function upload()
{
$jwplatform_api = new Jwplayer\JwplatformAPI('my_key', 'my_secret');
$target_file = 'upload/vids/course/bede6b9c266b876fc2f0dea7a86cf8bd.mp4';
$params = array();
$params['title'] = 'PHP API Test Upload';
$params['description'] = 'Video description here';
// Create video metadata
$create_response = json_encode($jwplatform_api->call('/videos/create', $params));
$decoded = json_decode(trim($create_response), TRUE);
$upload_link = $decoded['link'];
$upload_response = $jwplatform_api->upload($upload_link, $target_file);
print_r($upload_response);
}
...
但运气不好,它显示“找不到类 'Jwplayer\JwplatformAPI'”。 是的,我已将我从https://github.com/jwplayer/jwplatform-php 获得的文件放在名为“jwplatform-php”的文件夹内的根位置。
【问题讨论】:
-
我认为您必须在此处自动加载文件 - 使用 composer 可能更好。看看stackoverflow.com/questions/32339582/codeigniter-composer和stackoverflow.com/questions/52574192/…
-
@farisfath25 如果复制目录,请确保需要自述文件中记录的
init.php文件。否则使用作曲家。 -
感谢@sintakonte,但我不能使用作曲家。
-
@ksindi :嗯,我想我以前见过,好吧,我稍后会尝试将结果发布给您。谢谢!
标签: php json codeigniter jwplayer video-player