📄 menu_dvd.jsp
字号:
<%@page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request" />
<%
Vector drives = (Vector) request.getAttribute("drives");
String currentDrive ="";
%>
<form action="playdvd.jsp">
<table>
<tr>
<td colspan=2 align=center>
<% if (IOUtil.isWin()) { %>
<% if( drives.size()==0) { %>
Inserer un DVD et appuyer sur 'DVD'
<% } else {
hppc.setFocusSetOnPage(true);
%>
<input type=submit value="Lecture" focused>
<%} %>
<% } else { // not win %>
<%
if(HPConf.getString(HPConf.DVD_DRIVE)==null ||
HPConf.getString(HPConf.DVD_DRIVE).equals("") )
{
%>
Veuillez indiquer un lecteur.
<% } else {
hppc.setFocusSetOnPage(true);
%>
<input type=submit value="Lecture" focused>
<%} %>
<% } %>
</td>
</tr>
<tr>
<td colspan=2 align=center><HR size=2 /></td>
</tr>
<tr>
<td valign=top width=160><H3>Lecteur</H3></td>
<td>
<%
if(IOUtil.isWin()) {
for(int i=0 ; i<drives.size() ; i++ ) {
String drive=drives.elementAt(i).toString() ;
drive = StringUtil.gsub(drive,":\\", "" ) ;
if( HPConf.getString(HPConf.DVD_DRIVE).equals("") && i==0 ) {
HPConf.set(HPConf.DVD_DRIVE,drive) ;
}
if( HPConf.getString(HPConf.DVD_DRIVE).equals(drive) && currentDrive.equals("") ) {
currentDrive=drive+":" ;
}
%>
<input type="radio" name="Drive" value="<%=drive%>" <% if( HPConf.getString(HPConf.DVD_DRIVE).equals(drive) ) {%>checked<%}%> /> <%=drive%>
<%
}
} else { // not win
String drive= HPConf.getString(HPConf.DVD_DRIVE);
if(drive == null || drive.equals("")) {
%>
Veuillez indiquer le lecteur CD-ROM dans le panneau de configuration.
<% } else { %>
<input type="radio" name="Drive" value="<%=drive%>" checked /> <%=drive%>
<%} %>
<% }%>
</td>
</tr>
<tr>
<td colspan=2 align=center><HR size=2 /></td>
</tr>
<tr>
<td valign=top width=160><H3>Sortie audio</H3></td>
<td>
<table>
<tr>
<td colspan=2><small>Activation sortie num閞ique</td>
</tr>
<tr>
<td><input type="radio" name="audioMode" value="ac3" <% if( !HPConf.getBool(HPConf.SERVICES_STEREO_MODE) ) {%>checked<%}%>> oui</td>
<td><input type="radio" name="audioMode" value="mp2" <% if( HPConf.getBool(HPConf.SERVICES_STEREO_MODE) ) {%>checked<%}%>> non</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign=top width=160><H3>Piste audio</H3></td>
<td>
<% DVDInfo dvdinfo = DVDInfo.getInfo(currentDrive) ;
if( dvdinfo == null ) {
%>
<input type="radio" name="audio" value="Fr" <% if( HPConf.getString(HPConf.DVD_AUDIO).equals("Fr") ) {%>checked<%}%> /> Fran鏰is<br>
<input type="radio" name="audio" value="En" <% if( HPConf.getString(HPConf.DVD_AUDIO).equals("En") ) {%>checked<%}%> /> English
<%} else {
Vector<DVDInfo.AudioInfo> audios = dvdinfo.getUniqueAudioInfos() ;
boolean alreadySelected = false ;
for( int i=0 ; i<audios.size() ; i++ ) {
DVDInfo.AudioInfo audio = audios.get(i) ;
boolean selected = false ;
if( alreadySelected==false && HPConf.getString(HPConf.DVD_AUDIO).toLowerCase().equals(audio.getLanguage()) ) {
selected = true ;
alreadySelected=true ;
}
%>
<input type="radio" name="audio" value="<%= audio.getLanguage()%>" <% if( selected ) {%>checked<%}%> /> <%=audio.getTitle()%><br>
<%
}
} %>
</td>
</tr>
<tr>
<td colspan=2 align=center><HR size=2 /></td>
</tr>
<tr>
<td valign=top width=160><H3>Piste sous-titres</H3></td>
<td>
<input type="radio" name="spu" value="" <% if( HPConf.getString(HPConf.DVD_SPU).equals("") ) {%>checked<%}%> /> D閟activ閑<br>
<% if( dvdinfo == null ) {%>
<input type="radio" name="spu" value="Fr" <% if( HPConf.getString(HPConf.DVD_SPU).equals("Fr") ) {%>checked<%}%> /> Fran鏰is<br>
<input type="radio" name="spu" value="En" <% if( HPConf.getString(HPConf.DVD_SPU).equals("En") ) {%>checked<%}%> /> English
<%} else {
Vector<DVDInfo.SubTitleInfo> spus = dvdinfo.getUniqueSPUInfos() ;
boolean alreadySelected = HPConf.getString(HPConf.DVD_SPU).equals("") ;
for( int i=0 ; i<spus.size() ; i++ ) {
DVDInfo.SubTitleInfo spu = spus.get(i) ;
boolean selected = false ;
if( alreadySelected==false && HPConf.getString(HPConf.DVD_SPU).toLowerCase().equals(spu.getLanguage()) ) {
selected = true ;
alreadySelected=true ;
}
if( spu.getTitle()!=null && spu.getTitle().equals("") == false ) {
%>
<input type="radio" name="spu" value="<%= spu.getLanguage()%>" <% if( selected ) {%>checked<%}%> /> <%=spu.getTitle()%><br>
<%
}
}
} %>
</td>
</tr>
</table>
</form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -