ASP.NET媒体播放列表功能
ASP.NET 的媒体播放列表功能,做项目的时候还挺常见的,尤其你要做后台管理或教学平台这类场景,基本跑不掉。这个源码就是讲怎么用 VB 写一个在 ASP.NET 里能播放音频或视频的功能,界面用前端 HTML5 标签,后端则搞了个数据库存路径信息,还支持点击列表直接播放,直观。
前端的媒体播放,主要靠 HTML5 的<audio>;
或<video>;
标签来搞定,JS 绑定事件就能实现切换、暂停这些交互。你也可以配合jQuery
,写起来更顺手。页面上用Repeater
或GridView
把文件列出来,点哪条放哪条,逻辑比较清晰。
后端用 VB写的,虽然现在 VB 不是主流,但对一些维护老系统的人来说,还是蛮有参考价值的。文件路径啥的都从数据库读取,像Page_Load
、Button_Click
这些事件里业务逻辑,读取媒体信息后直接绑定前端。
比较贴心的是源码还考虑了流式传输
,就是那种大视频也不卡,边播边加载,体验还不错。用Response.BinaryWrite
配合Content-Length
这些属性来,算是个加分点。
安全方面也没忽略,比如用户登录后才让播,或者判断权限。你如果项目里有媒体类资源,这块一定得注意,不然别人拿链接一扒就全能下了。
整体来说,适合想学 ASP.NET 里媒体流程的开发者参考。你可以把这源码拿来做练习,也能直接改成自己的模块,方便又省事。如果你之前没怎么接触媒体流,看看这个项目思路会比较清晰。
2.68KB
文件大小:
评论区