.NET网站,上传视频和视频播放的功能如何实现?
展开全部
追问: 我的设想是自己或者注册的用户自己上传视频到网站中去,然后用户可以在网站中看到自己上传的视频,这种功能该如何实现? 回答: 那就是给用户提供上传的功能,保存至服务器,数据库中只保存视频所在路径,播放时播放指定路径的视频就行了。 追问: 我现在是这样做的,下载了一个flvplayer.swf,是Flv的视频播放器的模板文件,然后我用代码嵌入到网页中,代码是:<embed src="flvplayer.swf" width="400" height="300" allowfullscreen="true" allowscriptaccess="always" flashvars="&file=Leave Me.flv&height=300&width=400&image=preview.jpg">,
File后面是Flv视频文件地址,弄好了过后视频也能播放出来。现在的问题是,我将上传的视频的名称放入数据库中,将视频文件放入项目里的一个文件夹中,用数据库的视频名称来调用项目里的视频,由于这个视频播放插件是HTML代码,我如何通过后台C#代码来调用播放那指定的视频呢? 回答: 直接使用C#代码输入播放器的HTML代码就行了,将HTML代码中的视频文件路径替换为你的视频文件路径就行了。输出的方法有很多,比如先在后台将代码保存到一个公用变量里面,然后有前台使用<%=变量名%>,或者使用服务器控件输出也行。 追问: 我的做法是这样的,从视频列表页传进一个值:a href='<%# "Video.aspx?id="+Eval("vid") %>',那个值就是视频的ID,然后根据视频的ID查询出视频的名称,再把名称存入变量videoname中,然后再在台HTML代码:file=<%=“videoname”%>,然而开启视频播放页面的时候总是显示正在读取视频的状态。还有如果用服务器控件使用哪个控件呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询