Skip to content

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 ,具体可参考首页应用中心