sokil / php-acestream
此软件包已被 弃用 且不再维护。未建议替代软件包。
0.1
2014-05-10 09:56 UTC
This package is auto-updated.
Last update: 2021-02-05 14:27:38 UTC
README
AceStream 流媒体播放器客户端 AceStream。此项目无维护者,可能处于非实际状态。
安装
"require": {
"sokil/php-acestream": "dev-master"
}
常用用法
包含 JS 脚本可以直接进行,或者通过某些资产管理器进行。直接包含
<script type="text/javascript" src="/js/core.js" /> <script type="text/javascript" src="/js/player.js" /> <script type="text/javascript" src="/js/ext.js" />
在模板中调用小部件
<?php echo new \Sokil\ACEPlayer\Player(array( 'debug' => true, 'media' => array( 'url' => 'http://example.com/film.torrent', 'name' => 'Film Title', ), 'height' => '200px', ); ?>
在 Yii 框架中的使用
在入口点文件中某个位置添加命名空间 'vendor' 以注册 composer 的 vedror 目录。
define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); Yii::setPathOfAlias('vendor', APPLICATION_PATH . '/../vendor/');
在您的控制器中注册静态文件
Yii::import('vendor.sokil.php-acestream.src.Sokil.ACEPlayer.YiiPlayer'); YiiPlayer::registerStaticFiles();
在模板中调用小部件
<?php $this->widget('vendor.sokil.php-acestream.src.Sokil.ACEPlayer.YiiPlayer', array( 'debug' => true, 'media' => array( 'url' => 'http://example.com/film.torrent', 'name' => 'Film Title', ), 'height' => '200px', )); ?>
参数
参数 | 描述 |
---|---|
debug | 将调试数据写入控制台日志 |
media | 这可以是 URL 或数组 {'url' => '', 'name' => ''}。URL 可以是任何格式:单播、多播、种子链接,甚至是播放列表中的媒体数量 |
height | 播放器的高度。宽度始终为 100% |
notInstalledPlayerMessage | 如果未安装 AceStream 插件,将显示的消息 |