阿里云播放器 web端 问题解决总结

1:ios设备长按视频,会出现系统的放大镜效果:

      可以只监听touchstart事件即可

var playerContainer = document.getElementById(this.playerId);
playerContainer.addEventListener('touchstart', preventZoom, { passive: false });
playerContainer.addEventListener('touchmove', preventZoom, { passive: false });

function preventZoom(e) {
   e.preventDefault();
}

2:集成时候vscode 的eslint会报错

this.player = new Aliplayer(props); 

因为集成js,这个对象找不到,需要在.eslintrc.js 配置文件的globals 添加Aliplayer即可,作为全局可用的变量。

3:在安卓端,会出现默认的视频封面图

解决方案:    设置一个空白base64编码图片

transparentPng: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+l1vpCgAAAAFzUkdCAK7OHOkAAAALSURBVAgdY2AAAgAABQABjbub8wAAAABJRU5ErkJggg==',

extraInfo: {
      // 视频封面图,设置一个空白base64编码图片,解决android出现默认封面图的问题
     poster: this.transparentPng, 
},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值