精品资源共享课网站建设中视频的上传与管理.docVIP

精品资源共享课网站建设中视频的上传与管理.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品资源共享课网站建设中视频的上传与管理.doc

精品资源共享课网站建设中视频的上传与管理 【摘 要】 在建设精品资源共享课网站过程中,一个方便灵活,能够上传多种教学视频格式的管理器显得十分重要。本文将从教学视频的上传、管理以及视频网页的生成等几个方面来阐述一个网站视频管理器的构建。 【关键词】 共享课 视频上传 在建设精品资源共享课网站过程中,一个方便灵活,能够上传多种教学视频格式的管理器显得十分重要。本文将从教学视频的上传、管理以及视频网页的生成等几个方面来阐述一个网站视频管理器的构建。 1 多种视频格式的上传 对于视频文件的上传,我们即可以使用FileSystemObject对象来实现,也可以使用一些无组件上传类来实现。本文将以风声无组件上传类来实现视频文件的上传。首先创建该类的对象Set upvideo new UpLoadClass,然后设置对象的相关参数,其中比较重要的包括: (1)upvideo.SavePath “up/video/”指定上传路径,即视频文件存放的位置;(2)upvideo.MaxSize 999999*1024指定上传文件的最大字节数,这里限定为小于1GB。注意在使用本属性前还应考虑服务器最大请求实体主体限制。否则可能出现上传失败。(3)upvideo. FileType “mp4/wmv/asf/rm/swf/flv/rmvb”指定上传文件的类型。读者可以根据自己的需要来更改文件类型。(4)upvideo.autosave 0设置Open方法处理文件的方式。这里取0表示利用无重复的服务器时间字符串为文件名自动保存文件。 当上述主要参数设置完成后,便可以利用upvideo.open方法,打开对象并开始上传。 2 视频上传后的管理 在视频文件上传结束后,我们要在数据库中建立数据表来保存上传文件的信息,以便更好的实施对视频文件的管理及视频网页的建立。我们建立video表,其主要字段包括: (1)id用来唯一标示该视频索引。(2)title用来指定该视频的内容。(3)url用来存放该视频上传后的位置。(4)content用来存放该视频的介绍。(5)player指定该视频所采用的播放器。(6)class该视频所属类别。 此外,我们还可以根据需要其他一些字段,比如点击次数、文件大小、上传时间、视频作者等。然后我们根据字段信息构建表单,其中title、content由上传用户填写,player,class利用下列列表供用户选择填写;url最为重要,不需用户填写,当用户上传完成后,利用upvideo.SavePathamp;upvideo.Form(“file”)自动返回视频上传后的路径与文件名,并把它填写在表单中。最后点击发布按钮,将相关视频文件信息存放到数据库中。同样我们可以编写一个后台程序,针对video表中的数据进行编辑、修改、删除等功能,也就实现了对视频文件的管理。 3 视频网页的生成 当上述过程完成后,我们就需要根据数据库的内容,动态生成视频点播网页了。首先我们根据video表中的title、class等字段生成超链接。在超链接中传递数据库中id的值。利用sql语句“select * from video where id ” amp;request.querystring(id)来找到数据表中的该视频文件中记录。根据数据表中player的值,我们在网页中插入不同的播放器插件。具体如下: (1)play的值为media时,主要播放wmv、asf、mp4格式文件,我们在网页中放入media播放器 lt;object classid CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 id player height 64 width 260 gt; lt;param NAME url value lt;% rs(“url”)%gt; gt; (2)play的值为real时,主要播放rm,rmvb格式文件,我们在网页中放入real播放器 lt;object id vid classid clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA width 427 height 300gt; lt;param name SRC value lt;% rs(“url”)%gt; gt; (3)play的值为flash时,主要播放flv,swf格式文件,我们在网页中放入flash播放器 lt;object classid clsid:D27CDB6E-AE6D-11cf-96B8-座机电话号码0000 codebase http:///flash2/cabs/swflash.cab#version 4,0,0,0 WIDTH 100% height 500gt; lt;PARAM NAM

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档