支持多人异地同步播放的视频播放器
目录
- 支持多人异地同步播放的视频播放器
- 功能介绍
- 效果演示
- 如何使用同步播放
支持多人异地同步播放的视频播放器
功能介绍
基于splayer开源代码二次开发,增加同步播放功能,可自定义LeanCloud接口。
同步功能基于LeanCloud的即时通讯服务实现,支持多客户端同步播放,暂停,倍速,拖动进度条等功能。
支持Windows和MacOS。
(现阶段仅支持本地影片,各方都需要在本地存有同一个视频才可以进行同播)
项目地址
下载地址
效果演示
如何使用同步播放
首先,您需要注册一个LeanCloud免费账号以备使用 (LeanCloud官网) ,LeanCloud为免费用户提供120次/分钟的免费消息次数,足够个人使用。
打开播放器,首先选择你要看的电影开始播放。
点击右下角菜单按钮展开菜单栏,点击同步配置。
从您注册好的LeanCloud账号中获取需要的Api参数,首先进入LeanCloud控制台,点击创建应用>随便填一个应用名称>创建。
进入您刚刚创建的应用。点击设置>应用凭证可以看到您需要的参数。
将参数对应填入播放器配置页面,点击确定即可。所有同步播放用户使用相同的AppID, AppKey, Server以及房间号参数(也就是说只需要有一方注册一个LeanCloud账号即可),其中创建方可以不填写房间号或者填写之前使用过的房间号(连接成功后4个参数会自动保存,下次使用时可以直接使用上一次的房间号),除创建方以外的其他人都需要填写和创建方填写/自动生成的房间号一样的房间号,不可留空。
注意事项:
连接成功后4个参数均不可修改,如填错房间号,需要退出视频播放页面重新进入才可以修改
支持多人异地同步播放的视频播放器相关推荐
- android studio多媒体播放器,Android支持全屏、小窗口的视频播放器
NiceVieoPlayer Android支持全屏.小窗口的视频播放器,完美实现全屏.小窗口播放切换 Features 用IjkPlayer/MediaPlayer + TextureView封装, ...
- sync-player:使用websocket实现异地同步播放视频
本文作者:星空无限 原文链接:https://liyangzone.com/2020/09/20/%E5%89%8D%E7%AB%AF/sync-player/ GoEasy已获作者授权转载,GoEa ...
- html怎样手机播放本地视频播放器,手机优酷怎么播放本地视频 本地文件导入方法...
优酷下载的视频一般都会是KUX格式,只能使用优酷进行播放,比较霸道,那么反过来优酷是否可以播放本地视频呢?自然是可以的,下面就跟小编了解下吧. 方法一:找到视频选择打开方式 首先在智能手机的文件管理中 ...
- 一个支持倍速播放的视频播放器
视频倍速 视频倍速主要是通过video的playbackRate属性来控制 直接上代码,后期找时间加上进度条控制等功能 获取视频真实宽高 video.addEventListener('canplay ...
- 支持多种视频格式的html网页视频播放器代码
Java代码 /** *视频播放 *参数说明 u - 媒体URL w - 媒体宽度width h - 媒体高度height */ //播放Mediaplayer格式的视频,包括.avi .mpg ...
- php苹果系统播放flv视频播放器,【分享】【优化】苹果CMSV10播放器dplayer
[PHP] 纯文本查看 复制代码 dplayer增加记忆+P2P播放 body,html{width:100%;height:100%;background:#000;padding:0;margin ...
- android中怎么播放本地视频播放器,安卓之播放本地视频讲解
第一种形式:(网络的URL) Intent it = new Intent(); it.setAction(Intent.ACTION_VIEW); it.setData(Uri.parse(&quo ...
- html5 播放avi视频播放器,贫穷限制了你的才华?快来看如何用手机拍摄一部优秀作品?...
YOUNGSTAR青少年原创艺术作品活动再次来袭,第三届一定更有趣,更好玩! 会玩,爱秀的你 赶快扫码报名吧 什么? 你很想参加活动 可是苦于没有设备 技术也不成熟? 来来来,往下看! 三分钟助你解决 ...
- android播放网页视频播放器下载,android:自己实现能播放网络视频url的播放器
android原生自带的播放器一般只能播放本地视频,而没有播放url的功能.不过android系统中有一个VideoView的控件可以实现这一功能. 简单实现如下: public class MyVi ...
最新文章
- 同洲EOC局端MAC地址修改方法
- python selenium webdriver入门基本操作
- Palindromic Numbers LightOJ - 1205 数位dp 求回文数
- 8 QM配置-质量计划配置-维护检验计划的号码范围
- 管理SourceForge项目的方法
- tarjan用法——割点
- uploadify php完整,uploadify.php
- 程序员方式原生表白网页
- 深度解读Swarm/BZZ项目的风险与创新
- Excel表格限制编辑,什么原因?
- unity材质球发光_Unity3D中使物体自发光
- 用户界面、交互体验设计优秀的产品
- 隐私计算在普惠金融领域的应用研究
- 京东话费充值,点击出现的css样式
- html 页面地图不显示图片,Html显示地图 - 切切歆语的个人页面 - OSCHINA - 中文开源技术交流社区...
- top与free命令详解
- 手绘如何学?零基础手绘教程
- ASP.NET开发工具Web Matrix介绍
- 微信停止为苹果服务器,苹果用户注意!iOS成微信封号重灾区 赶快停止使用你的双客户端...
- 小球撞击砖块C语言,制作一个小球撞击砖块游戏
热门文章
- python 梯度提升树_梯度提升方法(Gradient Boosting)算法案例
- JAVA中parameterized,Java中与泛型相关的接口 之 ParameterizedType
- 音视频SDP协议详解(描述会话的协议)
- 记录一个java解析视频遇到的连锁坑
- 新增一个复合主键的步骤
- 元宇宙XR应用,如何迎接大规模普及的时代?
- 支持hicar的手机设备
- 2060显卡驱动最新版本_AMD最新发布企业级驱动,7nm显卡性能暴涨83%
- Android手机或平板设置浏览器的UserAgent
- 如何入门单片机电子技术、学习方法、建议