简单版本视频播放服务器V2

简单版本视频播放服务器V2

一直想做个家用版本的家庭影院,通过这个服务器可以给电脑,平板,手机等设备提供直接播放电影的作用,通过浏览器就是可以访问电脑里面的视频,实现简单的家庭版本服务了。

备注注意 :

部署到电脑上的时候,把你的电脑的IP地址替换我这里的licalhost,切记,否则看不到图像

涉及地址的地方都是需要修改

 

一、前端代码优化

今天主要解决前端页面自动点击后的使用办法,通过点击个链接就是可以‘跳’到相应视频了

前端代码如下:



    
    
    
    {{.title}}


家用版本视频服务播放器


文件列表为:{{.names}}

资源播放列表为:

{{range $index,$v := .names}} 视频内容: 第{{$index}}视频资源=>{{$v}}
{{end}}

程序的目录结构:

简单版本视频播放服务器V2_第1张图片

二、后端没有变化 ,看我的另外一个文章

简单版本视频播放服务器V1
https://blog.csdn.net/wtt234/article/details/131708946
 

简单版本视频播放服务器V1
https://blog.csdn.net/wtt234/article/details/131708946

 三、前端代码简要分析

3.1核心代码;



 核心就是:通过切换这个*mp4地址,完成视频的切换

 3.2播放列表如何解决;

  • 通过遍历后端传输过来的切片(列表)names。通过a标签,进行数据遍历包裹
  • a标签用一个‘单击’函数,通过函数把‘播放视频的名字’传给一个函数changevflag

{{range $index,$v := .names}} 视频内容: 第{{$index}}视频资源=>{{$v}}
{{end}}

{{range $index,$v := .names}} 视频内容: 第{{$index}}视频资源=>{{$v}}
{{end}}

简单版本视频播放服务器V2_第2张图片

 3.3函数处理段

通过接收a标签的单击函数(带有文件名字*.mp4)的,在这个函数这里进行处理

videoflag = document.querySelector('#mp4')
videoflag.src = "http://localhost:8080/GetFile/" + param

-------------------------------------------------------------------------------------------

在这里获取元素video的id元素的对象,下面是video的元素对象,通过修改video元素对象的src属性完成视频的切换




 演示环节:

简单版本视频播放服务器V2_第3张图片

简单的服务完成了,虽然页面难看点,但是基本功能都是具备了,后续的话,有时间在优化下界面的。 

你可能感兴趣的:(golang语言实战代码,服务器,运维,golang语言实战)