作为国内著名的视频管理cms没有弹幕是在有点说不过去,弹幕是一种潮流,尤其是动漫类视频站,哔哩哔哩就【简称B站】就属于弹幕的鼻祖了,今天再上网上无意中发现又分在开源GitHub分享了此类播放器,有独立的php程序,今天咱就把他整合到tp5框架去!!
第一步创建数据表:
进入phpmyadmin数据库管理执行语句创建数据表
SET NAMES utf8;
SET time_zone = '+08:00';
SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
DROP TABLE IF EXISTS `mac_biu_ip`;
CREATE TABLE IF NOT EXISTS `mac_biu_ip` (
`ip` varchar(12) NOT NULL COMMENT '发送弹幕的IP地址',
`c` int(1) NOT NULL DEFAULT '1' COMMENT '规定时间内的发送次数',
`time` int(10) NOT NULL,
PRIMARY KEY (`ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `mac_biu_list`;
CREATE TABLE IF NOT EXISTS `mac_biu_list` (
`id` varchar(32) NOT NULL COMMENT '弹幕池id',
`cid` int(8) NOT NULL AUTO_INCREMENT COMMENT '弹幕id',
`type` int(1) NOT NULL COMMENT '弹幕类型',
`text` varchar(128) NOT NULL COMMENT '弹幕内容',
`color` int(8) NOT NULL COMMENT '弹幕颜色',
`videotime` float(24,3) NOT NULL,
`time` int(10) NOT NULL,
PRIMARY KEY (`cid`),
KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8;
刷新数据后得到
mac_biu_ip //存放弹幕ip数据
mac_biu_list //存放弹幕数据
然后在application/index/controller/目录想创建控制 Dtplayer.php
<?php
namespace app\index\controller;
use think\Db;
use think\Controller;
use think\Request;
use login\ThinkOauth;
use app\index\event\LoginEvent;
use app\common\util\Qrcode;
class Dtplayer extends Base
{
public function __construct(){
parent::__construct();
}
public function index(){
}
public function api(){
}
}
?>
未完再续.........
不更新了么?
@Zany 已经做好 成品了http://www.datll.com/cms/a/21.html,突然觉得没有什么意义,手机浏览器会篡改播放器,也就是手机端大部分不可用,
@admin 这个不是dplayer的弹幕库啊,我还以为是dplayer的呢