<%@ Control Language="C#" AutoEventWireup="true" Inherits="AVA.ResourcesPlatform.WebUI.Control.My.MyVideoUpload" %> <%= new MyVideoNavTopInstance(this) { Local= MyVideoNavTopItem.上传视频 }.ToHtml()%>
视频上传
<% if (this.RecordVideo == null) { %> <% } else { //说明是转换过来的 %> <% } %> <%if (SettingGroup.HasWeike) { %> <% } %> <%if (this.ListTag.Count > 0) { var listTagCK = this.ListTag.Where(l => l.TagType == (int)AVA.ResourcesPlatform.Model.Pub.TagTagTypeEnum.常课标签).ToList();//常课标签 var listTagWK = this.ListTag.Where(l => l.TagType == (int)AVA.ResourcesPlatform.Model.Pub.TagTagTypeEnum.微课标签).ToList();//微课标签 %> <% } %>
*标题: <%= new HtmlText("Name", ViewData.Val("ParentApplication.Title", this.RecordVideo), 256) { }%> <%= new HtmlYKTip("Name")%>
主讲人: <% var speaker = ViewData.Val("ParentApplication.Speaker", this.RecordVideo); if (speaker == null) { speaker = this.UserName; } %> <%= new HtmlText("Spreaker", speaker, 256) { }%>
*视频文件? <%= new HtmlHidden("FileName", null) { Class = "ipt-t ipt-t-dft " }%>
<%= new SingleUploadInstance(this) { UploadTag = "FileName", InitParams = "FileFilter=" + CreateInstance.DomainInfoDao.THIS().UploadVideoType.ToUpper().Replace("*.","") + "多媒体文件格式(" + CreateInstance.DomainInfoDao.THIS().UploadVideoType + ")|" + CreateInstance.DomainInfoDao.THIS().UploadVideoType + ",DefaultColor=#F5F5F5F5,SelectFiles=选择上传的视频文件,Upload=确认上传视频" }.ToHtml()%> <%= new HtmlHidden("VideoUploadPath",SettingGroup.VideoUploadPath) %> <%--<%= new HtmlYKTip("FileName")%>--%>
<%--<%= new HtmlAnchor("未显示“上传”按钮,请点击下载,安装后重新加载页面!") { Href=Request.WebPath()+"/Resource/Silverlight.zip" }%>--%>
*视频文件: <%= new HtmlHidden("RecordVideoGuid", this.RecordVideo.Guid) { }%> <%= new HtmlText("FileName", this.RecordVideo.FileName, 256) { }%> <%= new HtmlHidden("VideoUploadPath",SettingGroup.VideoUploadPath) %> <%= new HtmlHidden("RecordVideoUploadPath",SettingGroup.RecordVideoUploadPath + this.RecordVideo.ParentUser.Guid) %> <%= new HtmlYKTip("FileName")%>
*文件类型: <%= new HtmlSelect("FileType", "Value", "Key") { Option = typeof(AVA.ResourcesPlatform.Model.Pub.VideoFileTypeEnum), Disabled = true }.InsertOption("::" + DefineEnum.选择.Define() + "::", null, 0).SelectValue(ViewData.Val("FileType", this.RecordVideo).ToString(null))%>
*文件大小: <%= new HtmlText("FileSize", ViewData.Val("FileSize", this.RecordVideo).ToString(null)) { ReadOnly = true }%>
*所属学科: <%= new HtmlSelect("ParentCategory", "Name", "Guid", "Guid") { Option = this.ListAllCategory, OptGroup= CreateInstance.CategoryDao.GetOptGroup(this.ListAllCategory), OnChange = "GetTextbook();",SelectedValue = this.RecordCategory != null ? this.RecordCategory.Guid : CookieGroup.ListUserCategory.Count == 0 ? CreateInstance.CategoryDao.Where(l=>l.ParentCategory!=null).OrderBy(l=>l.SortNumber).FirstResult().Guid : CookieGroup.ListUserCategory.FirstResult() }.InsertOption("::选择::", "", 0) %> <%= new HtmlYKTip("ParentCategory") { }%>
<%= CreateInstance.ConfigDao.VideoGradeTag("") != null ? "*" : "" %>所属年级: <%= new HtmlSelect("ParentGrade", "Name", "Guid", "Guid") { Option = this.ListAllGrade, OptGroup= CreateInstance.GradeDao.GetOptGroup(this.ListAllGrade), DefaultSelectValue = "", OnChange = "GetTextbook();" }.InsertOption("::选择::", "", 0)%> <%= new HtmlYKTip("ParentGrade") { }%>
<%= CreateInstance.ConfigDao.VideoPressTag("") != null ? "*" : "" %>出版社: <%= new HtmlSelect("ParentPress", "Name", "Guid", "Guid") { Option = this.ListAllPress, DefaultSelectValue = "", OnChange = "GetTextbook();" }.InsertOption("::选择::", "", 0)%> <%= new HtmlYKTip("ParentPress") { }%>
所属专辑: <%= new HtmlSelect("ParentAlbum", "Name", "Guid", "Guid") { Option = CreateInstance.AlbumDao.Where(l=>l.Status == (int)AVA.ResourcesPlatform.Model.Pub.AlbumStatusEnum.有效 && l.Examine == (int)AVA.ResourcesPlatform.Model.Pub.AlbumExamineEnum.审核通过 &&(l.ParentUser.Guid == CookieGroup.UserCode || l.OpenUpload == (int)AVA.ResourcesPlatform.Model.Pub.AlbumOpenUploadEnum.是)).ToList()}.InsertOption("::选择::", "", 0) %>
课程分类: <%= new HtmlSelect("Channel", "Name", "Guid", "Guid") { Option = this.ListAllChannel, OptGroup= CreateInstance.ChannelDao.GetOptGroup(this.ListAllChannel), DefaultSelectValue = "" }.InsertOption("::选择::", "", 0)%>
微课广场: <%= new HtmlCheckBox("IsWeiKe", false, 1, 0) { Class="IsWeiKe"}%>
推荐标签:
    <%foreach (var item in listTagCK) { %>
  • <%= new HtmlCheckBox("Tag", false, item.Guid, "") { ID = "Tag" + item.Guid, Class="Tag", Lang=item.Name}%> <%= new HtmlLabel("Tag" + item.Guid, item.Name)%>
  • <% } %>
标签用空格(" ")分开: <%= new HtmlText("VideoTag", null, 256) { Class="VideoTag", Width=800 }%>
简介: <%= new HtmlTextArea("Summary", null, 2000)%>
<%-- --%>
<%= CreateInstance.ConfigDao.VideoCoverTag("") != null ? "*" : "" %>视频封面:
<%= new HtmlHidden("Cover", ViewData.Val("ParentApplication.Cover",this.RecordVideo)) { Class = "ipt-t ipt-t-dft " }%> <%= new HtmlImg(SettingGroup.VideoCover(this.RecordVideo), "") { ID = "imgCover", OnErrorImg=SettingGroup.DefaultImg }%>
<%= new HtmlYKTip("Cover")%> <% if (this.RecordVideo != null) { //取生成的图片的时候,如果是录播过来的,那么他一定是在录播视频地址 %> <% } else { %> <% } %>
支持.jpg、gif、png格式的图片
<%= CreateInstance.ConfigDao.VideoCaptionsFileTag("") != null ? "*" : "" %>视频字幕: <%= new HtmlHidden("CaptionsFile", null) { Class = "ipt-t ipt-t-dft " }%> <%= new HtmlYKTip("CaptionsFile")%>
<%= new SingleUploadInstance(this) { UploadTag = "CaptionsFile", InitParams = "FileFilter=*.srt|*.srt,DefaultColor=#F5F5F5F5,SelectFiles=选择上传的视频字幕,Upload=确认上传字幕" }.ToHtml()%> <%= new HtmlHidden("VideoUploadPath",SettingGroup.VideoUploadPath) %>
当视频是针对课本的某一单元课时,请先选择课本学科、所属出版社和年级
*录制时间: <%--默认当前时间--%> <%= new HtmlText("RecTime", ViewData.Val("StartTime", this.RecordVideo).ToDateTimeN(DateTime.Now).ToLongDate(), 200) { }.Style(new { Width = "120px" })%> <%= new HtmlYKTip("RecTime")%>
*时长(秒): <%--这里默认取个时长--%> <%= new HtmlText("Period", ViewData.Val("RecLen", this.RecordVideo).ToString(null), 200) { DefaultValue="0" }.Style(new { Width = "120px" })%> <%= new HtmlYKTip("Period")%>
*版权: <%= new HtmlRadio("Copyright", true, 0, null) { ID = "Video_Copyright_0" }.Style(new { Width = "auto" })%> <%= new HtmlRadio("Copyright", 1, null) { ID = "Video_Copyright_1" }.Style(new { Width = "auto" })%> <%= new HtmlYKTip("Copyright") %>
*观看权限: <%= new HtmlRadio("Share", 0, null) { ID = "Video_Share_0" }.Style(new { Width = "auto" })%> <%-- <%= new HtmlRadio("Share", 1, null) { ID = "Video_Share_1" }.Style(new { Width = "auto" })%> --%> <%= new HtmlRadio("Share", true, 2, null) { ID = "Video_Share_2" }.Style(new { Width = "auto" })%> <%= new HtmlRadio("Share", 3, null) { ID = "Video_Share_3" }.Style(new { Width = "auto" })%> <%= new HtmlYKTip("Share") %>
允许下载: <%= new HtmlCheckBox("HasDownload",false,1, 0)%>
详细描述: <%= new HtmlTextArea("Description", null, 2000)%>
*排序号: <%= new HtmlText("SortNumber", 1, 4) { }%> <%= new HtmlYKTip("SortNumber") %>
<%= new HtmlHidden("IsGoAttachment","1") %> <%= new HtmlSubmit("确认上传", "VideoUpload", "VideoUploadClient(this);").Style(new { Width = "100px" })%>
<%--注:手动上传视频时,上传完会自动提交,上传过程中请勿离开此页面!--%>