1. Go to this page and download the library: Download libcast/assetdistribution library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
libcast / assetdistribution example snippets
$cache = new \Doctrine\Common\Cache\FilesystemCache('/tmp'); // Doctrine Cache is a dependency
$owner = new Owner('me', $cache);
$asset = AssetFactory::build(
"$root/tests/video.mp4", // path to file of a Flysystem\File object
'My Video', // optional title
'This is an awesome video', // optional description
['test', 'asset-distributor'] // optional array of tags
);
$asset->setVisibility('private');
/** @var string $configPath Path to the PHP configuration file */
$adapters = new AdapterCollection;
$adapters[] = new YouTubeAdapter($owner, $configPath);
$adapters[] = new VimeoAdapter($owner, $configPath);
// Upload the Asset on all services
$owner->upload($asset);
$asset->setTitle('Different title');
$asset->addTag('foobar');
// Update the Asset on all services
$owner->update($asset);
// Delete the Asset on all services
$owner->delete($asset);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.