⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recordaction.jsp

📁 HomePlayer is an extention of the FreePlayer software provided by the french internet provider Free
💻 JSP
字号:
<%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="org.homeplayer.data.*"%>
<%@page import="org.homeplayer.recorder.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request">
	<jsp:setProperty name="hppc" property="temporaryPage" 	value="true"/>
	<jsp:setProperty name="hppc" property="request" 		value="<%=request%>"/>
</jsp:useBean> 
<%
	String title = null;
	boolean wait   = WebUtil.getParam(request, "WAIT", false);
	String  action = WebUtil.getParam(request, "action", "start");
	String  next   = WebUtil.getParam(request, "next", "/info.jsp");
	// avoid to get VLC information in order to speed up the first display of the medialoading page
	FreeBoxTV media = null ;
	VLCInfo info = VLCControl.shareInstance().getInfo();
	if (! info.getState().equals("unknown")) {
		media = (FreeBoxTV)info.getCurrentMedia();
	}
	if (media != null) {
		title = media.getTitle();
	}
	
	next = wait? "/servicetv/recordaction.jsp?action="+action+"&next="+WebUtil.urlEncode(next) : next ; 
	
	if( wait==false && action.equals("start")) {
		TVRecord record = new TVRecord() ;
		record.setTypeEnregistrement(TVRecord.ENREGISTREMENT_IMMEDIAT);
		record.setChannel( media.getChannel()) ;
		Calendar date = Calendar.getInstance() ;
		record.setStartDate( date.getTime() ) ;
		date.add( Calendar.MINUTE, 30 ) ;
		record.setStopDate( date.getTime() ) ;
		record.setTitle( title+"_"+record.getStart() ) ;
		record.guessTitle(media);
		RecorderManager.shareInstance().startRecord( record ) ;
	} else if( wait==false && action.equals("stop")) {
		RecorderManager.shareInstance().stopRecord() ;
	}
	hppc.setRefresh(0, next) ;
%>
<% if (wait==false) { %>
<html>
	<head><jsp:include page="/WEB-INF/jsp/head.jsp"/></head>
	<body></body>
</html>
<% 
	  return;
   }
%>
<jsp:include page="<%= hppc.getSkin().getSmallHeader() + "?title=Enregistrement" %>" />
<table cellpadding="0" cellspacing="0">
	<tr>
		<td style="width:8px;height:130px"></td>
		<td style="vertical-align:top;text-align:center;width:587px;height:130px">
		<table>
			<tr>
				<td style="vertical-align:center;width:50px;height:120px:text-align:center"><img
					src="/images/novaweb/wait.gif" alt="WAIT" /></td>
				<td style="vertical-align:center">
					<% if (title != null) { %> <%=title %><br /> <% } %>
					<h2><em>Enregistrement en cours.</em></h2>
				</td>
			</tr>
		</table>
		</td>
		<td style="width:5px;height:130px"></td>
	</tr>
</table>
<jsp:include page="<%= hppc.getSkin().getSmallFooter() %>"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -