live-player

优质
小牛编辑
131浏览
2023-12-01

直播组件

属性类型默认值必填说明
srcstring音视频地址。
modestringlive模式
autoplaybooleanfalse自动播放
mutedbooleanfalse是否静音
orientationstringvertical画面方向
object-fitstringcontain填充模式,可选值有 contain,fillCrop
sound-modestringspeaker声音输出方式
bindstatechangeeventhandle播放状态变化事件,detail = {code}
bindfullscreenchangeeventhandle全屏变化事件,detail = {direction, fullScreen}

mode 的合法值

说明
live直播
RTC实时通话

orientation 的合法值

说明
vertical竖直
horizontal水平

object-fit 的合法值

说明
contain图像长边填满屏幕,短边区域会被填充⿊⾊
fillCrop图像铺满屏幕,超出显示区域的部分将被截掉

sound-mode 的合法值

说明
speaker扬声器
ear听筒

回调事件

1. bindstateChange

回调参数名:code。可选值如下 安卓以下code值全部支持,iOS部分支持

code说明ios是否支持
2001开始播放✔️
2002暂停播放✔️
2003播放结束✔️
2004开始缓冲✔️
2005缓冲结束
2006视频渲染开始
2007视频跟踪滞后
2008元数据更新✔️
2009超时(10001 或 -110)
2101声音渲染开始
2102服务器已连接
3001未知错误✔️
3002服务错误
3003编解码失败
3005读写错误,可能是本地文件问题或网络错误
3006格式不兼容
3007不支持该功能(200、-110)
3008丢帧
4001网络连接超时✔️
4002硬解失败✔️
4003DNS解析失败✔️
4004DNS解析超时✔️
4005直播流异常中断✔️
4006直播流正常结束✔️
4007当前视频帧不连续,可能丢帧✔️
4100HTTP_SERVER_ERROR:Server returned 5XX Server Error reply✔️
4200HTTP_NOT_FOUND:Server returned 404 Not Found✔️
4300HTTP_FORBIDDEN:Server returned 403 Forbidden (access denied)✔️
4400HTTP_UNAUTHORIZED:Server returned 401 Unauthorized (authorization failed)✔️
4500HTTP_BAD_REQUEST:Server returned 400 Bad Request✔️
4600HTTP_OTHER_4XX:Server returned 4XX Client Error, but not one of 40{0,1,3,4}✔️

2.bindfullscreenchange

回调参数

键名说明
fullScreentrue 或 false
direction"vertical" 或 "horizontal"