fg/multiplayer
Composer 安装命令:
composer require fg/multiplayer
包简介
Builds customizable video embed codes from any URL.
README 文档
README
A tiny library to build nice HTML embed codes for videos.
composer require fg/multiplayer
Example
$Multiplayer = new Multiplayer\Multiplayer(); $options = array( 'autoPlay' => true, 'foregroundColor' => 'BADA55' ); echo $Multiplayer->html('http://www.dailymotion.com/video/xzn5qk', $options); echo $Multiplayer->html('http://vimeo.com/47457051', $options); echo $Multiplayer->html('http://www.youtube.com/watch?v=3qSMS4c5WAk', $options);
This code would produce:
<iframe src="http://www.dailymotion.com/embed/video/xzn5qk?autoplay=1&foreground=#BADA55" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <iframe src="http://player.vimeo.com/video/47457051?autoplay=1&color=BADA55" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <iframe src="http://www.youtube-nocookie.com/embed/3qSMS4c5WAk?autoplay=1" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Templating
You can customize the generated HTML code by passing a templating function:
echo $Multiplayer->html($url, $options, function($playerUrl) { return '<iframe src="' . $playerUrl . '" class="video-player">' });
A default one can also be set on instanciation:
new Multiplayer\Multiplayer($services, function($playerUrl) { return '<iframe src="' . $playerUrl . '" class="video-player">' });
统计信息
- 总下载量: 7.34k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 44
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2013-05-13