支持多人异地同步播放的视频播放器
功能介绍
基于splayer开源代码二次开发,增加同步播放功能,可自定义LeanCloud接口。
同步功能基于LeanCloud的即时通讯服务实现,支持多客户端同步播放,暂停,倍速,拖动进度条等功能。
支持Windows和MacOS。
(现阶段仅支持本地影片,各方都需要在本地存有同一个视频才可以进行同播)
效果演示
如何使用同步播放
-
首先,您需要注册一个LeanCloud免费账号以备使用 (LeanCloud官网) ,LeanCloud为免费用户提供120次/分钟的免费消息次数,足够个人使用。
-
打开播放器,首先选择你要看的电影开始播放。
-
点击右下角菜单按钮展开菜单栏,点击同步配置。
-
从您注册好的LeanCloud账号中获取需要的Api参数,首先进入LeanCloud控制台,点击创建应用>随便填一个应用名称>创建。
-
进入您刚刚创建的应用。点击设置>应用凭证可以看到您需要的参数。
-
将参数对应填入播放器配置页面,点击确定即可。所有同步播放用户使用相同的AppID, AppKey, Server以及房间号参数(也就是说只需要有一方注册一个LeanCloud账号即可),其中创建方可以不填写房间号或者填写之前使用过的房间号(连接成功后4个参数会自动保存,下次使用时可以直接使用上一次的房间号),除创建方以外的其他人都需要填写和创建方填写/自动生成的房间号一样的房间号,不可留空。
注意事项:
连接成功后4个参数均不可修改,如填错房间号,需要退出视频播放页面重新进入才可以修改