因为新版的控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。 模板渲染 渲染模板最常用的是控制器类在继承系统控制器基类(\think\Controller)后调用fetch方法,调用格式: fetch('[模板文件]'[,'模板变量(数组)']) 模板文件的写法支持下面几种: 用法 描述 不带任何参数 自动定位当前操作的模板文件 [模块@][控制器/][操作] 常用
视图过滤 可以对视图的渲染输出进行过滤 <?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { // 使用视图输出过滤 return $this->filter(fu
模板赋值 除了系统变量和配置参数输出无需赋值外,其他变量如果需要在模板中输出必须首先进行模板赋值操作,否则会抛出异常,传递数据到模板输出有下面几种方式: assign方法 在控制器继承了系统的控制器基类的情况下,可以使用assign方法进行模板变量赋值。 namespace index\app\controller; class Index extends \think\Controller {
视图查询可以实现不依赖数据库视图的多表查询,并不需要数据库支持视图,是JOIN方法的推荐替代方法,例如: Db::view('User', 'id,name') ->view('Profile', 'truename,phone,email', 'Profile.user_id=User.id') ->view('Score', 'score', 'Score.user_id=Pr
function checkVideo() { if(!!document.createElement('video').canPlayType) { var vidTest=document.createElement("video"); oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"'); if (!oggTest
view 视图容器。 属性名 类型 默认值 说明 hover-class String none 指定按下去的样式类。当 hover-class="none" 时,没有点击态效果 hover-stop-propagation Boolean false 指定是否阻止本节点的祖先节点出现点击态 hover-start-time Number 50 按住后多久出现点击态,单位毫秒 hover-stay
一、新增视频问答信息 通过该接口可以为视频新增一条问答信息, 地址为: https://spark.bokecc.com/api/question/create 需要传递以下参数: 参数 说明 userid 用户 id,不可为空 videoid 视频 id,不可为空 content 问答题目,不可为空(80字以内) explaininfo 问题的解答,150字以内 answers 问题的答案以及是
本接口需要客户根据需要上传的视频的各个属性信息来请求该接口,并获取系统分配的视频id(videoid),以便后续接收系统处理视频完成后的回调信息. 本接⼝需要使⽤THQS⽅式进行请求参数校验 (关于THQS算法的细节请参⻅Spark API附录I), 本接口为GET请求,为保护用户APIKey以及其他信息本接口不⽀持跨域访问。 地址为: https://spark.bokecc.com/api/v
搜索视频 通过该接口可以搜索指定信息的视频,地址为http://spark.bokecc.com/api/videos/search 需要传递以下参数: 参数 说明 userid 用户id,不可为空 q 查询条件,不可为空 格式:查询字段:查询内容 查询字段:目前只支持TITLE 查询内容:查询关键字 注:格式中的”:”为英文半角 Example:q=TITLE:test sort 查询结果排序,
通过该接口可以删除指定视频的信息,地址为: http://spark.bokecc.com/api/video/delete 需要传递以下参数: 参数 说明 videoid 视频id,不可为空 userid 用户id,不可为空 format 返回格式,xml 或json XML格式的返回信息如下: <?xmlversion="1.0"encoding="UTF-8"?> <result>OK</
视频同步功能为对于远程服务器上的视频内容进行批量抓取上传的工具。 进入视频页面,在视频同步页面,点击右上角+导入任务 按钮 弹出导入视频任务界面 1)选择本次批量上传视频的分类及标签。 2)点击+导入CSV文件,选择本地CSV并添加。 3)可对同步任务进行暂停、删除、详情、导出等操作。 附:CSV格式 1.仅允许上传CSV格式文件。 2.上传的CSV文件中包含两列内容: 视频下载地址、视频标题。
进入视频页面,在剪辑管理页面,点击+新建合并任务 按钮 弹出视频合并操作界面: 1)点击"添加视频",选择本地视频并添加,根据合并需求可以调整视频的前后顺序; 2)命名合并后视频名称; 3)选择分类; 4)确认合并后,点击提交任务。 任务添加后可在视频页面,点击剪辑管理 查看视频剪辑任务进度 视频剪辑完后,可在视频列表查看剪辑后生成的视频文件。
进入视频页面,在视频列表-操作,点击剪切 按钮 弹出视频剪切操作界面 1)选择保留片段 根据剪切需求,点击“设为开始时间”和“设为结束时间”确定视频分段的开始时间及结束时间;若需要多段视频,可以分别设置每段视频的起始时间。 2)命名剪切后视频名称 3)选择分类 4)可以预览视频剪切任务 5)确认剪切后,点击提交任务。 任务添加后可在视频页面,点击剪辑管理 查看视频剪切任务进度 视频剪切完后,可在视
可以在您将要上传的视频每一帧打上水印,以便版权保护。 进入视频水印页面,可以进行水印编辑。 注:只对水印开启后上传的视频生效。 编辑水印页面:
点击代码,完成相关设置后,选择适合自己网站的视频播放代码复制粘贴到要展示的页面中即可观看视频。 代码页面: 设置步骤: 1) 首先设置播放器样式、大小、是否自动播放,点击保存设置; 2)再获取代码,此时将直接读取您的设置,无需再次设置。 我们提供三种代码供您选择使用: · Js代码:Js代码是智能播放代码,支持不同的播放环境,包括电脑、手机等多种终端; · Html代码:Html代码适用于可插入或