Menu
  • 发布时间 2021-09-03 分享新闻到:
<返回列表

在线教育小程序开发直播功能的三种方式

直播是开发在线教育类小程序必不可少的功能,小程序不用安装、即开即用的特点使得学员随时随地能方便快捷的进入直播,大大提升了培训时的到课率与讲课效果。

但在实际开发中,直播功能却会遇到种种问题,比如直播延迟高,无法上架等问题,在这里整理了教育类小程序开发直播功能的三种形式,以及各自优缺点的对比,供在开发过程中参考。

1.直接使用live-player与live-pusher直播组件

直接使用官方组件开发,无疑是最快捷,可定制程度最高的方式。使用时通过以下类目审核,再在小程序管理后台,「开发」-「接口设置」中自助开通该组件权限即可:


如添加教育—在线视频课程类目,需要提供以下资质:


实际开发过程中,多数机构可能并没有相关资质,导致无法通过审核上线。没关系,下面两种方法更适合缺少资质的用户。

2.使用微信官方小程序直播组件

小程序直播组件,是微信于2020年2月份针对电商带货、教育培训、金融等场景推出的一项新的能力,满足以下链接中类目和运营要求的即可申请开通https://developers.weixin.qq.com/minigame/product/live/access-requirement.html

如果符合要求了,登录小程序后台,在左侧功能栏目中选择直播,然后点击开通,提交审核,接下来在两个工作日内会完成审核。

过审之后,再点击直播,就能进入到直播的控制台,点击创建直播间了,设置好直播间的标题、封面图、直播时间等信息,即可开启直播。


官方直播组件的优势在于微信官方提供支持,稳定高速,提供的有直播客户端,且支持被官方收录,支持在小程序搜索时被推荐。但缺点也比较明显:

(1) 直播间主要是针对电商带货场景做得优化,整体氛围比较聒噪,并不适合培训授课的场景;

(2) 直播间是一个单独的页面,无法进行UI上的自定义,跟小程序其他部分割裂明显,对学员的到课率,听课情况无法进行统计;

(3) 直播间中聊天室和弹幕都是不留存的,这会导致直播过程中学员提出的一些问题,以及互动的聊天记录都无法保存下来,后续对课程内容的沉淀,效果会大打折扣。

3.使用服务市场中第三方直播插件

除了以上两种方式以外,还有一种方式就是使用小程序服务商的直播插件,小程序插件,是微信小程序提供的一种可直接将一个封装的功能组件添加到小程序内使用的机制,开发者可直接在小程序内使用插件,无需重复开发。

例如迅课提供的课程直播助手插件:https://fuwu.weixin.qq.com/service/detail/000ca40961cc589aab2c6968351815

除了提供超低延迟课程直播、回放,断线重连,小窗播放,webrtc等功能,时延低至1s,还最大程度上兼容了官方直播组件的功能。

使用方法也比较简单,方便开发者快速做接入和迁移:

<view>
	<view class="xk-video-wrap">
		<xk-live-player
			id="{{playerId}}"
			src="{{liveSrc}}"
			mode="{{liveMode}}"
			autoplay="{{autoplay}}"
			controls="{{controls}}"
			title="{{title}}"
			bind:statechange="statechange">
		</xk-live-player>
		<!-- 插件基本支持微信官方live-player组件的所有参数及方法 -->
		<button bindtap="play">play</button>
		<button bindtap="pause">pause</button>
		<button bindtap="resume">resume</button>
		<button bindtap="requestFullScreen">requestFullScreen</button>
		<button bindtap="openNewPage">openNewPage</button>
	</view>
</view>

除此之外,我们还提供了用于电脑端直播助手客户端,提供课件、画板、屏幕共享、聊天室等功能,助力机构方便、快捷的上线教育培训直播间。



感兴趣的话可以进入课程直播助手的插件页面,联系客服进行咨询,注意只有企业用户才能接入直播插件哦。

以上就是小编总结的,微信小程序开发直播功能的三种方式,如果还有其他的疑问,欢迎联系客服,小编会及时为您解答哦!


分享新闻到:

推荐阅读

题库小程序开发,真正好用的网校...

发布时间 2021-09-06
微信小程序依托微信生态,免下载扫码即用,做最简单易用的学习工具。 小程序的优势: 1、不用安装,即开即用,用完就走。省流量,省安装时间,不占用桌......

索微课堂(原考试专家)—考试从...

发布时间 2019-03-26
索微题库是第三代在线学习考试云平台,主要特点为:智能化、多元交互式。主要针对为职称考试用户提供完整的学习方案,目前涵盖专业有医学类,建筑工程类,......

客户案例:纳豆阅读-日语听说训...

发布时间 2019-03-22
纳豆阅读-日语听说训练,21天共读小王子。纳豆阅读是基于微信公众号的日语听说训练学习系统。由日籍播音员朗读,中日对照电子版文本,名师团队独家讲义......
返回全部动态
扫描二维码分享到微信
确 认
Copyright © 2016-2020

迅课科技

专注网校系统

题库app

在线教育系统开发

豫ICP备18002941号-1 豫公网安备 41010702002852号

增值电信业务经营许可证:B2-20201388 网络文化经营许可证 豫网文〔2020〕4594-294号 广播电视节目制作经营许可证

扫描二维码关注我们:迅课学堂
确 认