问题描述
有人会视频上传和播放吗,指点下
解决方案
解决方案二:
ASP.net下如何实现视频上传和播放
解决方案三:
上传控件上传,h5播放(或者flash播放)
解决方案四:
上传控件就可以上传啊,上传之后用flash播放,H5播放多视频格式限制有点多
解决方案五:
有例子吗,我用上传控件好像不能上传视频,可以上传图片
解决方案六:
引用4楼xiaowengang的回复:
有例子吗,我用上传控件好像不能上传视频,可以上传图片
理乱上来说什么格式都能上传,估计你是没设置好文件上传大小吧。
解决方案七:
还是没成功啊,谁能给个视频上传和在线播放的例子吗
解决方案八:
<inputtype='file'name='fileUpload'>这种控件完全可以上传视频和各种文件的,你说你可以上传图片,视频上传不了,那你就用手机录制几十秒的视频也就几兆而已,放到电脑上然后上传,看看能不能上传成功
解决方案九:
swfupload+ckplayer,网上搜一下这两个
解决方案十:
我是要上传和播放像电影样的文件
解决方案十一:
publicstringpictxtUploadFile(){stringfiletype=Request["filetype"];//HttpPostedFileBasefile=Request.Files["uploadFile1"];HttpPostedFileBasefile=Request.Files[0];stringerror="";stringreturnstr;stringfullFileName=file.FileName;//要上传文件的全路径;stringmsg="成功!文件大小为:"+file.ContentLength;stringfileName=fullFileName.Substring(fullFileName.LastIndexOf("\")+1);//截取当前全路径的最后文字,文件名stringtype=fullFileName.Substring(fullFileName.LastIndexOf(".")+1);//查取.后面的字符,即文件名的扩展名。判断上传格式是否为图片stringfileurl="";switch(filetype){case"image":if(type!="png"&&type!="jpeg"&&type!="jpg"){error="error";msg="只能上传png,jpeg,jpg格式!";returnstr="{result:'"+error+"',msg:'"+msg+"',fileurl:'',fileshow:'',size:'',fileName:''}";returnreturnstr;}break;case"file":if(type!="txt"&&type!="xml"&&type!="pdf"&&type!="zip"&&type!="doc"&&type!="ppt"&&type!="xls"&&type!="docx"&&type!="pptx"&&type!="xlsx"){error="error";msg="只能上传txt,xml,pdf,zip,doc,ppt,xls,docx,pptx,xlsx格式!";returnstr="{result:'"+error+"',msg:'"+msg+"',fileurl:'',fileshow:'',size:'',fileName:''}";returnreturnstr;}break;case"voice":if(type!="mp3"&&type!="wma"&&type!="wav"&&type!="amr"){error="error";msg="只能上传mp3,wma,wav,amr格式!";returnstr="{result:'"+error+"',msg:'"+msg+"',fileurl:'',fileshow:'',size:'',fileName:''}";returnreturnstr;}break;case"video":if(type!="rm"&&type!="rmvb"&&type!="wmv"&&type!="avi"&&type!="mpg"&&type!="mpeg"&&type!="mp4"){error="error";msg="只能上传rm,rmvb,wmv,avi,mpg,mpeg,mp4格式!";returnstr="{result:'"+error+"',msg:'"+msg+"',fileurl:'',fileshow:'',size:'',fileName:''}";returnreturnstr;}break;}if(file.ContentLength>1024*1024*20){error="error";msg="上传失败,文件最大为20M";}elseif(fullFileName!=""){stringdateStr=DateTime.Now.ToString("yyyyMM");stringsavePath=Server.MapPath(string.Format("~/upload/{0}/",dateStr));if(!Directory.Exists(savePath)){Directory.CreateDirectory(savePath);}stringtempfname=DateTime.Now.Ticks.ToString();stringfname=tempfname+"."+type;//stringminfname=tempfname+"_min."+type;//stringthumbnailPath=savePath+"\"+minfname;savePath+="\"+fname;//stringurlpath="/upload/"+dateStr+"/"+"new"+fname;//stringnewurlpath="/upload/"+dateStr+"/"+"new"+fname;stringurlpath="/upload/"+dateStr+"/"+fname;stringnewurlpath="/upload/"+dateStr+"/"+fname;stringnewdizhi=Server.MapPath(string.Format("~/upload/{0}/",dateStr));//newdizhi+="\"+"new"+fname;newdizhi+="\"+fname;file.SaveAs(savePath);//上传MapPath返回相对路径Cut指定高宽裁剪HWHW//ImageThumbnailMake.MakeThumbnail(savePath,newdizhi,int.Parse(kuan),int.Parse(gao),"Cut");fileurl=newurlpath;}else{error="error";msg="请选择上传文件";fileurl="";}stringfileshow=Url.Content("~"+fileurl);fileshow=fileshow.Replace("//","/");returnstr="{result:'"+error+"',msg:'"+msg+"',fileurl:'"+fileurl+"',fileshow:'"+fileshow+"',size:'"+file.ContentLength+"',fileName:'"+fileName+"'}";returnreturnstr;}
解决方案十二:
<videocontrolspreload="metadata"data-setup="{}"><sourcesrc="视频地址"type='video/mp4'/></video>
解决方案十三:
谢谢,我试下
解决方案十四:
你可以用富文本编辑器上传在webconfig里面修改大小然后播放的话h5播放也还行最好的是直接上传到youku然后给个链接多好
解决方案十五:
参考这些ASP.NET和MVC的均有: