视频播放 JavaScriptApi
概述
视频播放相关接口,JavaScript 对应对象为 window.VideoView
播放视频
void play(String id, String src, int x, int y, int width, int height, boolean isLoop, boolean isMute, SimpleCallBack callBack)
播放视频,调用该接口后会在页面上创建一个视频播放组件,播放完成后需要调用 release 接口释放组件。
参数
| Param | Description |
|---|---|
| id | 组件唯一 ID |
| src | 视频地址,支持在线和本地 |
| x | 距左侧距离 |
| y | 距顶部距离 |
| width | 宽 |
| height | 高 |
| isLoop | 是否循环播放 |
| isMute | 是否静音 |
| callBack | 播放完成回调 |
调用示例
window.VideoView.play(
"uuid",
"http://172.168.32.84:4201/1.mp4",
0,
0,
400,
400,
false,
false,
(result) => {
window.VideoView.release("uuid");
}
);
设置关闭按钮可见
void setCloseButtonVisible(boolean visible)
设置关闭按钮可见
注意
该接口必须在播放视频之前调用才能生效
参数
| Param | Description |
|---|---|
| visible | 可见状态 |
调用示例
window.VideoView.setCloseButtonVisible(true);
设置加载界面可见
void setLoadingViewVisible(boolean visible)
设置加载界面可见
注意
该接口必须在播放视频之前调用才能生效
参数
| Param | Description |
|---|---|
| visible | 可见状态 |
调用示例
window.VideoView.setLoadingViewVisible(true);
释放播放组件
void release(String id)
释放播放组件
参数
| Param | Description |
|---|---|
| id | 组件唯一 ID |
调用示例
window.VideoView.release("uuid");