3.0 vue 注意事项
1. 全局播放器命名差异
在使用 top.releasePlayer() 方法时,由于两个平台命名差异,定义时需要做区分:
- 华为
top.mp - 中兴
top.player
在使用 player.onProgress()方法时, 可能会出现视频框销毁监听还在的情况,需要使用 top.player.onProgress 定义
javascript
top.player.onProgress = (currentTime, totalTime) => {
// 处理逻辑
};2. 维语模式字体问题
在维语模式中使用自定义字体时,尤其是 vue 之间跳转维语可能会出现字体冲突,建议区别字体,使用 ALKATIP_Basma_Tom 以外的其他字体
3. deploy 命令
yarn deploy 上传时,可能会出现 Error: Permission denied 的类似错误,尝试删除服务器目录中的 deploy.exp 和相关内容,或者修改 deploy.exp 所在目录改为 777 即可
4. 进入直播返回视频黑屏问题
中兴3.0进入直播是在 playerFrame 层,首页 epgFrame 层不会销毁,所以要在页面实现 replay
javascript
top.epgFrame.replay = () => {
// 处理逻辑
};5. page.setSlidePage 页面最后一位 area 滑动问题
如果页面中的最后一个 area 设置不同滚动,如 [0, 0, 0, 0, 0, -652, [-840, -1100]] ,可能会出现滚动效果不符合预期,具体问题产生原因可见 sepg.js,此时需要多设置一个 area ,具体可参考首页应用中心
