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

📄 menu_dvd.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="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" id="dvd-form">

<fieldset class="dvd-play"><legend>Lecteur DVD</legend>
		<% if (IOUtil.isWin()) { %>
			<% if( drives.size()==0) { %>
				<p class="field">"Inserer un DVD et appuyer sur 'DVD'"</p>
			   <%} else { 
				hppc.setFocusSetOnPage(true);
			%>
					<p class="field"><input type="submit" value="Lecture" /></p>
			<%} %>
		<% } else { // not win %>
			<%
			if(HPConf.getString(HPConf.DVD_DRIVE)==null ||
			    HPConf.getString(HPConf.DVD_DRIVE).equals("") )
			  {%>
		
				<p class="field">"Veuillez indiquer un lecteur."</p>
				
			  <%} else {
				hppc.setFocusSetOnPage(true);
			%>
				<p class="field"><input type="submit" value="Lecture" /></p>
			<%} %>
		<% } %>

</fieldset>

<hr class="separator" />

<fieldset id="cd-list"><legend>Lecteur</legend>
<p class="field">

		<% 
			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=drive+":" ;
					}
		%>
			<input type="radio" name="Drive" id="Drive<%= i %>" value="<%=drive%>" <% if( HPConf.getString(HPConf.DVD_DRIVE).equals(drive) ) {%>checked="checked"<%}%> />
	        <label for="Drive<%= i %>"><%=drive%></label>
	    <%
	    		}
			} 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" id="Drive" value="<%=drive%>" checked="checked" /><label for="Drive"><%=drive%></label>
	        <%} %>
	    <%	}%>
	    
	    </p>
</fieldset>

<hr class="separator" />

<fieldset id="audio-prefs"><legend>Sortie audio </legend>

<h3>Activation sortie numérique</h3>
<p class="field">
	<input type="radio" name="aud" id="ac3" value="69(en,ac3)" <% if( !HPConf.getBool(HPConf.SERVICES_STEREO_MODE) ) {%>checked="checked"<%}%> /><label for="ac3">oui</label>
	<input type="radio" name="aud" id="mp2" value="69(en,mp2)" <% if( HPConf.getBool(HPConf.SERVICES_STEREO_MODE) ) {%>checked="checked"<%}%> /><label for="mp2">non</label>						
</p>


<h3>Piste audio</h3>
<p class="field">

	<% DVDInfo dvdinfo = DVDInfo.getInfo(currentDrive) ;
	if( dvdinfo == null ) {
	%>
	
		<input type="radio" name="audio" id="fr" value="Fr" <% if( HPConf.getString(HPConf.DVD_AUDIO).equals("Fr") ) {%>checked="checked"<%}%> /><label for="fr">Français</label>
		<input type="radio" name="audio" id="en" value="En" <% if( HPConf.getString(HPConf.DVD_AUDIO).equals("En") ) {%>checked="checked"<%}%> /><label for="en">English</label>
	
	<%} 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="audioTrack" id="audioTrack" value="<%= audio.getId()%>" <% if( selected ) {%>checked="checked"<%}%> /><label for="audioTrack"><%=audio.getTitle()%></label>
			<%
		}
	} %>
</p>
</fieldset>

<hr class="searator" />

<fieldset id="subtitle"><legend>Piste sous-titres</legend>

<p class="field">

	<input type="radio" name="spu" id="nosub" value="" <% if( HPConf.getString(HPConf.DVD_SPU).equals("") ) {%>checked="checked"<%}%> /><label for="nosub">Désactivée</label> 		    
	<% if( dvdinfo == null ) {%>
		<input type="radio" name="spu" id="sub_fr" value="Fr" <% if( HPConf.getString(HPConf.DVD_SPU).equals("Fr") ) {%>checked="checked"<%}%> /><label for="sub_fr">Français</label>
		<input type="radio" name="spu" id="sub_en" value="En" <% if( HPConf.getString(HPConf.DVD_SPU).equals("En") ) {%>checked="checked"<%}%> /><label for="sub_en">English</label>
	<%} 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 ;
			}%>
			<input type="radio" name="spu" id="sub_other" value="<%= spu.getLanguage()%>" <% if( selected ) {%>checked="checked"<%}%> /><label for="sub_other"><%=spu.getTitle()%></label>
			<%
		}
	} %>
</p>
</fieldset>

</form>

⌨️ 快捷键说明

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