`
kongshanxuelin
  • 浏览: 927351 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Openmeetings视频窗口布局的实现

阅读更多

今天应客户要求,在视频会议中有时候视频窗口比较多,最好通过按钮自动按表格方式布局,所以在视频会议中进行了一番

 

laszlo编程,涉及到的核心代码只需要增加一个函数而已,代码如下:

 

<method name="layoutVWnd" args="fencinum">
        <![CDATA[
 
	    var inum = fencinum;
            if (inum==null){
                inum = 2;
            }
	    
            var videoContainer = this._videoviewcontent;
            if (this.userNewVideoContainer) {
                videoContainer = parent.parent._videoviewcontent;
            }        

	    for(var i=0;i<videoContainer.subviews.length;i++){
		var curView = videoContainer.subviews[i];

		var newx = (i%inum)*128;
		var newy = 0;
		if ( i >= inum) {
		    newy += 140*(Math.floor(i/inum));
		}

		curView.setAttribute('x',newx);
		curView.setAttribute('y',newy);
	    }
            
        ]]>
</method>

 

运行的默认效果如下(每行2个):

 

点击每行4列排列菜单,效果如下:


 

 

这样做的好处是视频会议视频人数比较多的时候,通过一个菜单即可完成调整,无需再进行拖拉繁复的工作,细节调整使用拖拉操作即可!

 

整合视频会议系统测试API:http://api.faqee.com/test.html

 

项目测试地址:http://t.faqee.com

  • 大小: 25.9 KB
  • 大小: 27 KB
1
0
分享到:
评论

相关推荐

    openmeetings 二次开发 接口实现

    OpenMeetings是一款开源的在线会议和协作平台,它提供了丰富的功能,如视频会议、白板、屏幕共享等。在进行二次开发时,开发者通常需要深入理解其架构和接口,以便扩展或定制化功能来满足特定需求。在这个场景下,...

    OpenMeetings视频会议系统 v4.0.8

    OpenMeetings是一款强大的开源视频会议系统,其最新版本v4.0.8提供了丰富的功能,旨在促进远程协作和在线互动。这款系统不仅支持高质量的音频和视频通信,而且允许用户共享他们的桌面,使得团队成员可以实时查看并...

    openmeetings实现简单的单点登录(自动登录)

    OpenMeetings是一款开源的在线协作和会议平台,它支持视频会议、白板、屏幕共享等功能。在本文中,我们将探讨如何实现OpenMeetings的简单单点登录(SSO,Single Sign-On),即自动登录功能。 单点登录允许用户在一...

    关于视频会议系统openmeetings的相关资料

    视频会议系统OpenMeetings是一套开源的网络会议软件...掌握了这些知识点后,用户将能够根据官方文档的指导,自行搭建和优化OpenMeetings视频会议系统,从而在教育、企业以及远程协作等场景中实现高效的视频通信与协作。

    openmeetings手机客户端

    This application provides an opportunity to participate in activities on the platform of Apache Openmeetings. Will be accessible to all types of rooms for communication with participants. The ...

    openmeetings4.0.0的linux版本

    OpenMeetings 是一款功能强大的开源视频会议系统,由Apache软件基金会开发并维护。这款软件提供了丰富的协作工具,包括视频通话、屏幕共享、白板、文件共享以及在线录制等功能,适用于远程工作、教育和企业内部沟通...

    OpenMeetings安装配置

    3. **集成其他系统**:OpenMeetings提供API接口,可与其他系统(如CRM、ERP)集成,实现无缝协作。 七、故障排查 在使用过程中遇到问题,可查看日志文件定位错误,或者查阅官方文档、社区论坛寻找解决方案。对于...

    openmeetings_lps411-3

    openmeetings_lps411openmeetings_lps411openmeetings_lps411openmeetings_lps411

    openmeetings视频会议系统 v6.3.0.zip

    《OpenMeetings视频会议系统详解》 OpenMeetings是一款开源的视频会议系统,以其高效、稳定和易用性在IT行业内备受关注。本篇将详细解析OpenMeetings v6.3.0版本的核心功能和应用价值,以及如何利用源代码进行毕业...

    Windows 2008 安装openmeetings 教程及所需要文件打包下载(已安装测试)

    在本教程中,我们将深入探讨如何在Windows Server 2008操作系统上成功安装并配置OpenMeetings,这是一个开源的视频会议系统。OpenMeetings提供了一系列功能,包括在线会议、培训课程、白板、录制和回放,以及即时...

    OpenMeetings视频会议系统 v4.0.8.zip

    `openmeetings-screenshare`可能涉及屏幕共享功能的实现,`openmeetings-flash`可能是与Flash相关的组件,用于在浏览器中提供视频和音频支持,而`openmeetings-server`则是核心服务器端的代码,负责处理客户端请求、...

    apache-openmeetings-6.0.0.tar.gz

    1. **视频会议**:OpenMeetings支持多人视频会议,允许参与者共享屏幕、白板、应用程序以及摄像头视频流,促进远程团队协作。 2. **录制与播放**:系统可自动或手动录制会议,便于后期回放和复习,有助于记录重要...

    Openmeetings部署

    Openmeetings部署,最新3.03版本安装部署。

    OpenMeetings视频会议系统 v5.1.0.zip

    OpenMeetings是一款开源的视频会议系统,主要用于在线协作和远程通信。版本5.1.0提供了更新的功能和改进,以适应不断变化的远程工作需求。这个压缩包包含了该系统的源代码,这对于开发者、学生和研究者来说是极其...

    如何解决Openmeetings安装出现error

    Openmeetings是一款开源的会议软件,它提供了视频会议、在线培训等多种功能。当用户尝试在Windows环境下安装Openmeetings时,可能会遇到一个常见的问题:系统显示正常(如英文界面),但在切换至中文简体界面时却...

Global site tag (gtag.js) - Google Analytics