使用js控制cyberplayer播放器暂停

gg1433182154 2021-03-26 08:30:35
现在就算想通过按钮来实现播放器暂停和快进,代码如下,该怎么写才能实现

function cyplayer(name, event_0, event_1, event_2, event_3, event_4, event_5, event_6, event_7, event_8, event_9, event_10) {
//name表示组件在被创建时的名称,event表示组件拥有的事件
//如果组件有多个事件,可以在后面继续填写这些事件名称
//例如:function 如意ckplayer(name,event1,event2,event3){

//组件内部属性,仅供组件内部使用:
this.name = name;

var pw = document.documentElement.clientWidth;
var ph = document.documentElement.clientHeight;
document.getElementById(this.name).style.width = "100%";
document.getElementById(this.name).style.height = "100%";

var player = this.name + "player";
var zjId = this.name;
//组件事件全局变量
var vpsta; //播放/暂停状态
var vpfsc; //全屏/非全屏状态
//组件命令:
this.初始化播放器 = function (视频地址, 封面地址, 默认音量, 宽度, 高度, 是否循环播放, 是否是直播, 默认跳转时间, logo) {
var player = cyberplayer("playercontainer").setup({
width: 宽度,
height: 高度,
title: "flv点播",
file: 视频地址, // hls播放地址(×一定要支持跨域访问,否则要设置primary参数)
image: "http://cyberplayer.bcelive.com/thumbnail.jpg", // 视频截图
autostart: true,
stretching: "uniform",
repeat: true,
volume: 100,
controls: true,
starttime: 0,
// primary: "flash", // 强制使用flash来播放,不设置的话则默认高优使用H5进行播放
ak: "43c1d7cb02114edeab2e093fbcf0214d"
});
player.play();
e4a.jsAndroid("初始化完毕")
}
this.播放 = function () {
player.play();
e4a.jsAndroid("正在播放")
}
this.暂停 = function () {
player.pause();
e4a.jsAndroid("暂停播放")
}
this.跳转视频 = function () {
player.seek(10);
e4a.jsAndroid("快进10秒")
}
}
...全文
662 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gg1433182154 2021-03-29
  • 打赏
  • 举报
回复
没有....................
zhtoad 2021-03-28
  • 打赏
  • 举报
回复
找到答案了吗。我也想知道这个。 谢谢。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧