学成在线-第13天-讲义-在线学习 HLS 四

本文档介绍了如何在学成在线学习中心的前端搭建中,利用vue-video-player组件集成video.js来实现视频播放功能。首先展示了学习中心的界面原型,接着详细阐述了创建学习中心工程的步骤,包括解压工程文件、安装依赖以及配置域名。最后,通过引入vue-video-player组件,调试视频播放页面,并给出了预览效果和访问路径。
摘要由CSDN通过智能技术生成

搭建学习中心前端
学成网学习中心提供学生在线学习的各各模块,上一章节测试的点播学习功能也属于学习中心的一部分,本章节将实现学习中心点播学习的前端部分。之所以先实现前端部分,主要是因为要将video.js+vue.js集成,一部分精力还是要放在技术研究。
4.1 界面原型 
先看一下界面原型,如下图,最终的目标是在此页面使用video.js播放视频。 

 
4.2 创建学习中心工程 
学习中心的用户是学生,为了便于系统维护和扩展,单独创建学习中心工程: 
1、从资料目录拷贝xc-ui-pc-leanring.zip 并解压到xc-ui-pc-leanring目录。 
2、使用webstorm创建打开xc-ui-pc-leanring目录 
3、进入xc-ui-pc-leanring目录,执行cnpm install,将根据package.json的依赖配置远程下载依赖的js包。 
创建完成,xc-ui-pc-leanring工程如下:



 
4.2.1 配置域名 
学习中心的二级域名为ucenter.xuecheng.com,我们在nginx中配置ucenter虚拟主机。

#学成网用户中心
server {
listen 80;
server_name ucenter.xuecheng.com;
#个人中心
location / {
proxy_pass http://ucenter_server_pool;
}
}
#前端ucenter
upstream ucenter_server_pool{
#server 127.0.0.1:7081 weight=10;
server 127.0.0.1:13000 weight=10;
}

4.2.2 访问
启动工程,看到下边的界面说明本工程创建完成:
 

4.3 调试视频播放页面 
使用vue-video-player组件将video.js集成到vue.js中,本项目使用vue-video-player实现video.js播放。 
组件地址:https://github.com/surmon-china/vue-video-player 
上面的 xc-ui-pc-learning工程已经添加vue-video-player组件,我们在vue页面直接使用即可。 
前边我们已经测试通过 video.js,下面我们直接在vue页面中使用vue-video-player完成视频播放。 
导入learning_video.vue页面到course 模块下。 
配置路由:

import learning_video from '@/module/course/page/learning_video.vue';[/size][/font]
[font=微软雅黑][size=3]{
path: '/learning/:courseId/:chapter',
component: learning_video,
name: '录播视频学习',
hidden: false,
iconCls: 'el‐icon‐document'
}

预览效果: 
请求:http://ucenter.xuecheng.com/#/learning/1/2 
第一个参数:courseId,课程id,这里是测试页面效果随便输入一个ID即可,这里输入
第二个参数:chapter,课程计划id,这里是测试页面效果随便输入一个ID即可,这里输入2
 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值