📄 recordaction.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 + -