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

📄 menu_dvd.jsp

📁 HomePlayer is an extention of the FreePlayer software provided by the french internet provider Free
💻 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<%}%> />&nbsp;<%=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 />&nbsp;<%=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<%}%>>&nbsp;oui</td>
					<td><input type="radio" name="audioMode" value="mp2" <% if( HPConf.getBool(HPConf.SERVICES_STEREO_MODE) ) {%>checked<%}%>>&nbsp;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<%}%> />&nbsp;Fran鏰is<br>
		<input type="radio" name="audio" value="En" <% if( HPConf.getString(HPConf.DVD_AUDIO).equals("En") ) {%>checked<%}%> />&nbsp;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<%}%> />&nbsp;<%=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<%}%> />&nbsp;D閟activ閑<br> 		    
	<% if( dvdinfo == null ) {%>
		<input type="radio" name="spu" value="Fr" <% if( HPConf.getString(HPConf.DVD_SPU).equals("Fr") ) {%>checked<%}%> />&nbsp;Fran鏰is<br>
		<input type="radio" name="spu" value="En" <% if( HPConf.getString(HPConf.DVD_SPU).equals("En") ) {%>checked<%}%> />&nbsp;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<%}%> />&nbsp;<%=spu.getTitle()%><br>
			<%
			}
		}
	} %>
		
	</td>
	</tr>
	</table>
	</form>

⌨️ 快捷键说明

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