Aliplayer阿里云Web播放器 -Aliplayer 参数
- id//播放器外层容器的dom元素ID
- source//视频地址,多地址示例:source:’{“HD”:”address1”,”SD”:”address2”}’
- vid//媒体转码服务的媒体ID
- height//播放器高度
- width//播放器宽度
- videoHeight//视频高度
- videoWidth//视频宽度
- preload//预加载
- cover//视频封面
- isLive//直播模式:默认值为false,播放直播流时需要设置为true
- autoplay//自动播放
- rePlay//循环播放
- useH5Prism//指定使用H5播放器
- useFlashPrism//指定使用Flash播放器
- playsinline//H5是否内置播放,有的Android浏览器不起作用
- skinRes//皮肤图片
- skinLayout//功能组件布局配置,不传该字段使用默认布局
- controlBarVisibility//控制面板的实现,默认值为:hover
- click:点击播放器区域
- hover:移动到播放器区域
- always:控制面板一直显示
- never:隐藏整个控制面板
- showBarTime//控制栏自动隐藏时间,单位毫秒
- extraInfo//JSON串,用于定制性的接口参数,目前仅Flash支持
- enableSystemMenu//是否允许系统右键菜单显示,默认为false
- format//指定播放地址格式,只有使用vid的播放方式时支持可选值,取值:MP4 HLS或M3U8 flv
- mediaType//指定返回音频还是视频,只有使用vid的播放方式时支持,默认值为video
- qualitySort//指定排序方式,只有使用Vid + PlayAuth播放方式时支持。取值:desc:表示按倒序排序(即:从大到小排序)。asc:示按正序排序(即:从小到大排序)。
- definition//显示视频清晰度,多个使用半角逗号(,)分隔,比如:‘FD,LD’,此值是vid对应流清晰度的一个子集,仅H5模式支持。取值:FD(流畅)LD(标清)SD(高清)HD(超清)OD(原画)2K(2K)4K(4K)
- defaultDefinition//默认视频清晰度,此值是vid对应流的一个清晰度,仅H5模式支持。取值:FD(流畅)LD(标清)SD(高清)HD(超清)OD(原画)2K(2K)4K(4K)
- x5_type//声明启用同层H5播放器,启用时取值:h5
- x5_fullscreen//声明视频播放时是否进入到TBS的全屏模式,取值:false:不把视频做为背景。true:把视频做为背景。默认值为false。
- x5_video_position//声明视频播在界面上的位置,默认值为center。取值:center:居中。top:顶部。
- x5_orientation//声明TBS播放器支持的方向,取值:landscape:横屏。portrait:竖屏。
- x5LandscapeAsFullScreen//声明TBS全屏播放是否横屏,默认值为true。取值:true:横屏。false:竖屏。
- autoPlayDelay//延迟播放时间,单位:秒
- autoPlayDelayDisplayText//延迟播放提示文本
- language//语言 默认为zh-cn。如果未设置,则采用浏览器语言。取值:zh-cn:中文。en-us:英文。
- languageTexts//自定义国际化文本JSON结构,key的值需要和language属性值对应起来
- snapshot//是否启用Flash截图功能。取值:true:启用。false:禁用。(默认值)
- snapshotWatermark//H5设置截图水印
- useHlsPluginForSafari//Safari浏览器是否启用HLS插件播放,Safari 11除外。取值:true:启用。false:禁用。(默认值)
- enableStashBufferForFlv//H5播放FLV时,设置是否启用播放缓存,只在直播下起作用。取值:true:启用。(默认值)false:禁用。
- stashInitialSizeForFlv//H5播放FLV时,初始缓存大小,只在直播下起作用。默认32KB。当设置的值较小时,会提升起播速度,但是值太小时,可能会导致播放一小段之后卡顿。
- loadDataTimeout//缓冲多长时间后,提示用户切换低清晰度,单位:秒。默认20秒。
- waitingTimeout//最大缓冲超时时间,超过这个时间会有错误提示,单位:秒。默认60秒
- diagnosisButtonVisible//是否显示检测按钮,取值:true:显示按钮。false:不显示按钮。默认值为true。
- disableSeek//禁用进度条的Seek,取值:true:禁用。false:不禁用。默认值为false。仅Flash支持。
- progressMarkers//进度条打点内容数组
- vodRetry//点播失败重试次数,默认3次
- liveRetry//直播播放失败重试次数,默认5次
- keyShortCuts//否启用快捷键,取值:true:开启快捷键。false:不开启快捷键。默认值为false。
- textTracks//设置WebVTT外挂字幕,示例:textTracks: [{ kind: 'subtitles', label: '英文(美国)', src: '字幕地址', srclang: 'en-US' }],
- 字段解释如下:kind:vtt类型,取值包括subtitles和captions。
- label:用于显示的字幕名称。
- srclang:字幕语言。
- src:字幕地址,请允许跨域访问。
复制代码
|