流量变现70%分成 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

Aliplayer阿里云Web播放器 -Aliplayer API

[复制链接]
查看117 | 回复0 | 2024-10-7 10:04:34 | 显示全部楼层 |阅读模式


Aliplayer阿里云Web播放器 -Aliplayer API

  1. API方式:

  2. //H5 播放器
  3. var player = new Aliplayer({},function(player) {
  4.     player.play();
  5. });
  6. //Flash 播放器
  7. player.on('ready',function(e) {
  8.     player.play();
  9. });

  10. API目录:

  11. play//播放
  12. pause//暂停
  13. replay//循环播放
  14. seek//跳转到某个已加载的时刻进行播放,时间单位:秒
  15. getCurrentTime//获取当前的播放时刻,返回的时间单位:秒
  16. getDuration//获取视频总时长,返回的单位为秒,这个需要在视频加载完成以后才可以获取到,可以在play事件后获取
  17. getVolume//获取当前的音量,返回值为0~1的实数。iOS和部分Android会失效
  18. setVolume//设置音量,vol为0~1的实数,iOS和部分Android会失效
  19. loadByUrl//直接播放视频url,time为可选值(单位:秒)。目前只支持同种格式(MP4、FLV、HLS)之间切换。暂不支持直播RTMP流切换
  20. setPlayerSize//设置播放器大小,取值:400px 60% Chrome浏览器下Flash播放器分别不能小于397x297px
  21. setSpeed//手动设置播放的倍速,支持0.5~2倍速播放,倍速播放仅H5模式支持。移动端可能会失效,比如Android微信。倍速播放UI默认是开启的
  22. setSanpshotProperties//width:宽度,height:高度,rate:截图质量    设置截图参数   
  23. fullscreenService.requestFullScreen//播放器全屏,仅H5支持。
  24. fullscreenService.cancelFullScreen//播放器退出全屏,iOS调用无效,仅H5支持
  25. fullscreenService.getIsFullScreen//获取播放器全屏状态,仅H5支持。
  26. getStatus//获取播放器状态,取值:init:初始化。ready:准备。loading:加载中。play:播放。pause:暂停。playing:正在播放。waiting:等待缓冲。error:错误。ended:结束。
  27. setRotate//rotate:旋转角度 参数为旋转角度,正数为正时针旋转,负数为逆时针旋转。示例:setRotate(90)
  28. getRotate//获取旋转角度
  29. setImage//image:镜像类型 设置镜像,取值:horizon:水平。vertical:垂直。示例:setImage(‘horizon’)。
  30. dispose//播放器销毁。
  31. setCover//cover:封面地址
  32. setProgressMarkers//markers:打点数据集合
  33. setPreviewTime//time:试看时间 设置试看时间,单位:秒。
  34. getPreviewTime//获取试看时间。
  35. isPreview//是否试看。
  36. getCurrentPDT//使用mediaAuth播放通用媒体管理服务的视频,用法:player.replayByMediaAuth(mediaAuth)。
  37. setTraceId//traceId:公共埋点 传入公共埋点,用于日志跟踪,用法:player.setTraceId(traceId);。
  38. setTextTracks//设置一组WebVTT字幕,示例如下:player.setTextTracks([{ kind: 'subtitles', label: '英文(美国)', src: '字幕地址', srclang: 'en-US' }])
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则