观看直播
调用方式
API 列表
序号 | API 名称 | 功能描述 | 备注 |
---|---|---|---|
1 | play | 播放 | |
2 | pause | 暂停 | |
3 | getSpeedList | 获取当前可支持倍速列表(仅点播可用) | 仅点播可用 |
4 | setSpeed | 设置播放器倍速(仅点播可用) | 参数为 getSpeedList 方法中返回数组的倍速值。仅点播可用 |
5 | canPlayDefinitions | 获取清晰度列表 | 回调返回当前活动 可支持清晰度列表。 备注: (a:音频,same:原画) |
6 | setPlayerDefinition | 设置清晰度 | 参数为 canPlayDefinitions 方法中返回数组中的清晰度, same:代表原画, a: 代表音频 |
7 | setCurrentTime | 设置回放视频时间 (仅点播可用) | 参数为设置的秒数,仅点播可用 |
8 | openBarrage | 打开弹幕功能 | 打开后使用发送聊天接口即可发送弹幕,收到聊天信息也会显示为弹幕 |
9 | sendBarrage | 发送弹幕 | 此发送弹幕功能仅生效本地发送回显,实现互动弹幕使用发送聊天接口 |
10 | closeBarrage | 关闭弹幕功能 | |
11 | setBarrageInfo | 设置弹幕相关信息 | opt 示例: opt={ position: 0, alpha: 0.1, fontsize: 15 , color: ‘#ffffff’} position:位置 0 上, 1 中, 2 下, 3 全屏 ,alpha:透明度 0-1,fontsize: 字体大小 (number) ,color: 字体颜色 |
12 | setLoop | 设置循环状态(仅点播可用) | 3.5.4 及以上 |
13 | getLoop | 获取循环状态(仅点播可用) | 3.5.4 及以上 |
14 | getDuration | 获取当前视频总时长(仅点播可用) | 3.5.4 及以上 |
15 | getCurrentTime | 获取当前视频播放时间(仅点播可用) | 3.5.4 及以上 |
16 | setLimitSeek | 设置 seek 限制(仅点播可用) | 3.5.4 及以上 |
17 | getLimitSeek | 获取当前 seek 限制信息(仅点播可用) | 3.5.4 及以上 |
18 | enterFullScreen | 进入全屏 | 3.5.4 及以上 |
19 | exitFullScreen | 退出全屏 | 3.5.4 及以上 |
20 | setMute | 设置静音 | 3.5.4 及以上 |
21 | getVolume | 获取音量 | 3.5.4 及以上 |
22 | videoScreenshot | 视频截图 | 3.5.4 及以上 |
播放
静音播放(实现自动播放)
暂停
获取当前可支持倍速列表
设置倍速
获取清晰度列表
设置清晰度
设置回放视频时间
打开弹幕
关闭弹幕
发送弹幕
设置弹幕相关信息
设置循环状态
获取循环状态
获取当前视频总时长
获取当前视频播放时间
设置 seek 限制
获取当前 seek 限制信息
进入全屏
退出全屏
设置静音
获取音量
视频截图
常见问题
答:支持直播播放视频,但是自动播放依赖于第三方浏览器的信任机制,即:同一个域名下,用户进入的时候,浏览器认为直接自动播放视频会干扰用户。因此需要当前用户观看时,播放的时间越长,看的次数越多,媒体信任指数就越高,才会实现自动播放(媒体信任指数仅保存在本地,更换浏览器或电脑都会影响自动播放),如下为建议示例:
修改于 2025-05-27 12:18:50