工作中的一个视频播放项目总结及备份

1.webapp主要是包含和教学大厅集合的文件
其中fx.aspx是视频,ks.aspx是考试,这个项目数据层用的linq ,也就是在类库中,添加--新建项的linq to sql类,然后添加表,配置就行了,类库中会
生成一个app.config文件,类似web.config,里面主要是数据库连接,这里有个问题,如果数据库中表的数据定义可以为null,那么将来用lambda表达式的
时候生成的类型为可空类型,这时,如果model的实体类定义的为普通类型,比如可空为int?,而实体为int,就会发生类型不匹配,只需改实体就行了。
每一次表有所变动时,都需要重新添加linq to sql。
2.视频播放中涉及到视频播放器,用的插件是ckplayer,这里涉及到如何和数据库中的视频结合起来,注意,还有一个js文件,叫main_v_.js,里面很多东西,其中
在下边有这些代码,里边跟.net结合,其中,init:function(),相当于变量如 var a:function,然后再调用a(),或者init();有空再仔细研究ckplayer,还有,以后
播放器学习可以参考如qq,xinlang等等,保存网页,看看对方的js代码

//news tv list
var newsTV = function () {
var tempList = $(‘#newTvBoxList‘).html();
var newList = $(‘ul[node-type=new_video_list]‘);
var type = $("#IH").attr(‘name‘);
var SID = $("#IH").attr(‘title‘);
return {
init: function () {
$.getScript("/ajax/GetVideo.ashx?t=" + type + "&sid=" + SID);
},
getData: function (json) {
if (json.response.code == 0) {
var self = this;
var len = json.data.length;
var i = 0;
var parm = {};
var html = [];
var total = json.response.dext;
if (json && json.data) {
if (len > 0) {
for (; i < len; i++) {
parm = {
ID: json.data[i].ID,
title: json.data[i].Title,
time: json.data[i].Time,
SName: json.data[i].SName,
// column: json.data[i].column || ‘‘,
img: json.data[i].Img,
url: json.data[i].Href,
Vtime: json.data[i].Vtime,
TeacherId: json.data[i].TeacherId,
ServerId: json.data[i].ServerId
};
html.push(Mu.render(tempList, parm));
}
videoScroll._TxtScroll();

newList.html(html.join(‘‘));

if (total > 10) {
//Next page
page = new Pagination({
recordCount: total,
//总记录数
numericButtonCount: 5,
//分页按扭数
pageSize: 15,
//每页记录数
pageCanvas: ‘#pageIt‘,
pageIndex: 1
});
page.addListener(‘pageChanged‘, function () {
//alert(‘第‘ + p.pageIndex + ‘页‘);
page.render();
});
page.initialize();
}

}
}

}
}

}
} ();
newsTV.init();

时间: 2024-10-15 07:01:06

工作中的一个视频播放项目总结及备份的相关文章

如何在java代码中调用一个web项目jsp或者servlet

有时候需要调用一个web项目的jsp或者servlet,但是执行内部的代码,并不是打开jsp,例如需要在一段java代码中清除一个web项目中的缓存,那么可以把清除缓存的代码放在该web项目的一个servlet中,只需要执行如下代码: URL url = new URL("http://192.168.2.123:8080/sace/ClearCache"); url.openStream(); openStream() 执行一次相当于一次URL请求,其中url.openStream(

在Eclipse中创建一个ABAP项目

第1步:下载,安装并启动Eclipse IDE ABAP开发是在Eclipse IDE中使用自定义ABAP工具完成的.如果您尚未安装Eclipse,请下载适用于Java开发人员的Eclipse IDE,然后立即安装并启动该应用程序. 第2步:为SAP NetWeaver(ADT)安装ABAP开发工具 在Eclipse菜单栏中,选择:帮助>安装新软件... 在对话框中添加URL https://tools.hana.ondemand.com/neon(例如Eclipse Neon 4.6) 按En

Elipse中发布一个Maven项目到Tomcat

对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在, 启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来. 1.首先确定好我们已经安装好maven需要的环境,并且已经创建好一个Maven依赖的Web项目,可以查看前几篇maven的学习内容搭建maven项目     一个完整的maven依赖的web项目 大家看,我这里只依赖了oracle的驱动包,但是发布到

JavaWeb学习(三) : 如何在 Eclipse 中创建一个Web 项目并成功运行?

前置条件 : 1.确保已安装 Eclipse.Tomcat 服务器安装包 2.jdk.环境变量都已配置成功. 3.注意在安装 Eclipse 时一定要选择第二个有 Web 项目的进行安装, 不然安装成功后还需要下载很多的插件,增加了不必要的麻烦. 创建步骤 : 1.将本地 Tomcat 服务器添加 进去: 首先打开 Window -- preference 搜索 server 双击 Runtime Environments 点击 Add,找到对应的你下载的 TomCat 服务器,进行添加,我的

在eclipse中新建一个maven项目

点击Next,进入下一个 在此窗口下填写group id,artifact id,可以随便写一个,在Packaging中选择war类型 点击下一步,在以下步骤中一直next,直到最后点击finish

bash实战篇-数组在工作中的实际应用(测试环境发布脚本)

数组在之前已经用过介绍,下面介绍其在工作中的一个实际功用 出现的工作背景: 公司测试环境的tomcat的webapps下有3个项目,如果按通常的发布脚本,需要为每一个项目单独写一个发布脚本,我感觉太过麻烦,就想能否用一个脚本搞定这3个项目,最开始是在脚本里面定义三个变量获取相应的包名,之后对上传的目录进行判断,若该包存在则发布:虽然实现了,可过程有点繁琐,而且定义的变量是写死的,今后若有需求复用的话还需要额外进行修改,很是麻烦,近期在复习数组时突然想起数组功用,发现使用数组加for循环只需要几行

Android官方入门文档[1]创建一个Android项目

Android官方入门文档[1]创建一个Android项目 创建一个Android项目 这节课教你1.创建与Android Studio中的一个项目2.创建使用命令行工具项目 你也应该阅读?管理项目 Creating an Android Project This lesson teaches you to1.Create a Project with Android Studio2.Create a Project with Command Line Tools You should also

eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会弹出一个对话框,“Dynamic web module version”这个选项默认成了3.0,按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的.而新规范是可以不用web.xml的,如tomcat 7.0就支持新规范,这样相关的servle

工作中那些不得不注意的事儿!

这里不是闲话家常,只是说说工作中那些不得不注意的事儿! 一.浏览器 在我的电脑中我安装了IE.火狐.谷歌三种浏览器,平时可能用火狐比较多,再就是谷歌,最后是IE.可能有很多朋友和我一样,电脑中也安装了很多不同的浏览器,平时上网可能没有什么,但是到了工作中就不得不注意.-----浏览器先得好,工作没烦恼! 前段时间客户那里的无线控制器要升级,我们早早地作好了准备.待下班后,我们登录控制器的WEB界面,轻车熟路地找到升级选项,点击浏览,选择升级文件,确定.故事就在这时候发生了,确定完成之后,界面上一