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

ArtplayerH5播放器-Artplayer控制

[复制链接]
查看144 | 回复0 | 2024-10-13 09:03:01 | 显示全部楼层 |阅读模式
ArtplayerH5播放器-Artplayer控制


  1. 示例:
  2. var art = new Artplayer({
  3.     container: '.artplayer-app',
  4.     url: '/assets/sample/video.mp4',
  5.     muted: true,
  6. });

  7. art.on('ready', () => {
  8.     art.play();
  9. });


  10. play        //        播放视频
  11. pause        //        暂停视频
  12. toggle        //        切换视频的播放和暂停
  13. destroy        //        销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 HTML,默认为 true
  14. seek        //        视频时间跳转,单位秒
  15. forward        //        视频时间快进,单位秒
  16. backward        //        视频时间快退,单位秒
  17. volume        //        设置和获取视频音量,范围在:[0, 1]
  18. url        //        设置和获取视频地址
  19. switch        //        设置视频地址,设置时和 art.url 类似,但会执行一些优化操作
  20. switchUrl        //        设置视频地址,设置时和 art.url 类似,但会执行一些优化操作
  21. switchQuality//        设置视频画质地址,和 art.switchUrl 类似,但会带上之前的播放进度
  22. muted        //        设置和获取视频是否静音
  23. currentTime//        设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件
  24. duration        //        获取视频时长
  25. screenshot//        下载当前视频帧的截图
  26. getDataURL//        获取当前视频帧的截图的base64地址,返回的是一个 Promise
  27. getBlobUrl//        获取当前视频帧的截图的blob地址,返回的是一个 Promise
  28. fullscreen//        设置和获取播放器窗口全屏
  29. fullscreenWeb//        设置和获取播放器网页全屏
  30. pip        //        设置和获取播放器画中画模式
  31. poster        //        设置和获取视频海报,只有在视频播放前才能看到海报效果
  32. mini        //        设置和获取播放器迷你模式
  33. playing        //        获取视频是否正在播放中
  34. autoSize        //        设置视频是否自适应尺寸
  35. rect        //        获取播放器的尺寸和坐标信息
  36. flip        //        设置和获取播放器翻转,支持normal, horizontal, vertical
  37. playbackRate//        设置和获取播放器播放速度
  38. aspectRatio//        设置和获取播放器长宽比
  39. autoHeight//        当容器只有宽度,该属性可以自动计算出并设置视频的高度
  40. attr        //        动态获取和设置 video 元素的属性
  41. type        //        动态获取和设置视频类型
  42. theme        //        动态获取和设置播放器主题颜色
  43. airplay        //        开启隔空播放
  44. loaded        //        视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
  45. played        //        视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
  46. proxy        //        DOM 事件的代理函数,实质上代理了 addEventListener 和 removeEventListener, 当使用 proxy 来处理事件,播放器销毁时也会自动销毁该事件
  47. query        //        DOM 的查询函数,类似 document.querySelector,但被查询的对象局限于当前播放器内,可以避免同类名的错误
  48. video        //        快捷返回播放器的 video 元素
  49. CSSVar        //        动态获取或设置 CSS 变量
  50. quality        //        动态设置画质列表
复制代码


回复

使用道具 举报

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

本版积分规则