苹果cmsV10开发弹幕接口控制器实例【持续更新篇】请收藏好

发布于 2020-03-06 19:37:06

作为国内著名的视频管理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 //存放弹幕数据

QQ截图20200306193942.jpg

然后在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(){
        
    }
}


?>

未完再续.........

3 条评论

发布
问题