随笔 - 936  文章 - 0  评论 - 3  阅读 - 30万

TSINGSEE青犀视频EasyGBS分享界面调用ifram嵌套后出现滚动条,如何解决?

支持国标GB28181协议的视频平台EasyGBS现如今是很多项目团队的首选,其安全性、稳定性、可靠性都走在了行业的前端。EasyGBS关于界面EasyGBS页面嵌套,我在上一篇文章里给大家做了个简单的分享,还有另一种方法,就是使用iframe做嵌套。

近期TSINGSEE青犀视频的研发团队在EasyGBS的分享界面调用iframe嵌套后,侧边出现滚动条,理论上屏幕撑满之后,不应该存在滚动条,所以这里可能是出现了适配问题。

试分析之后得出,EasyGBS内集成的播放器在iframe嵌套时未继承父盒子的宽高,故而没有做到自适应布局。

可以调整以下代码,判断是否是ifarm嵌套来生成不同属性的播放器,即改变播放器的Height属性。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
this.shareUrl = location.href;
  if (this.iframe) {
    var playerParams = {
      cbUserPtr: this,
      decodeType: "auto",
      openAudio: 1,
      BigPlay: false,
      Height: true,
    };
    this.new265video = new WasmPlayer(
      null,
      "NewPlaye33r",
      this.callbackFun,
      playerParams
    );
  }

  

调整之后可以看到界面没有出现滚动条。

如果大家对EasyGBS的使用有兴趣或者有疑问,可以在本博文下留言。视频相关解决方案均可访问TSINGSEE青犀视频,可以联系我们获取演示方案,直观感受,也可随意进行下载及测试,如有疑问,欢迎随时咨询我们。

 
posted on   EasyGBS  阅读(178)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示