music devient musique
authorEdwin Razafimahatratra <edwin@robotalismsoft.com>
Thu, 24 Jan 2013 16:28:04 +0100
changeset 102 097e4023ede3
parent 101 537400166ebe
child 103 be6c1f9cc258
music devient musique
web/music-the-end-etc.html
web/musique-the-end-etc.html
--- a/web/music-the-end-etc.html	Tue Jan 22 15:28:19 2013 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,219 +0,0 @@
-<!DOCTYPE html>
-<html lang="fr">
-	<head>
-		<meta charset="utf-8">
-		<title>The End - @todo</title>
-		
-		<meta name="description" content="@todo">
-		<link rel="icon" href="static/res/img/favicon.ico" />		
-
-		<!-- Mobile Specific Metas -->		
-		<meta name="viewport" content="user-scalable=no">
-		<!--
-		<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width" />
-		-->
-		
-		<!-- Test Smartphone  -->
-	    <script src="static/res/js/incdetectmobile.js"></script>        
-		<script>
-			if (IsSmartphone()) { location.href = "mindex.html"; }	
-		</script>
-		<!-- Metanav FranceTV 	-->
-		<script src="http://static.francetv.fr/js/jquery.metanav-min.js" charset="utf-8"></script>
-
-		<link rel="stylesheet" href="static/res/css/style_1024.css" />
-
-	</head>
-	<body>
-		<!-- div content - site takes the full height of browser -->			
-		<div id="content" class="full_hightScreen">
-			<div class="boxReturn">	
-	       		<button class="btnReturn" onClick="location.href='the-end-etc.html';">Retour</button>  
-			</div>
-			
-			<!--this div empty allows the element content_vcentering to be vertically aligned -->
-			<section  id="intMusic" class="full_hightScreen">
-				<div class="strut"></div><!--
-				this comment corrects the white-space (display: inline);
-				--><div id="bg_img" class="fullScreen_vcentering">
-		    		<img id="bgimage" alt="The End, etc." src="static/res/img/choixMusique1.jpg" />
-				</div>	
-			</section>	
-			<section id="playerAudio" class="positionAbs">
-				<!--this div empty allows the element content_vcentering to be vertically aligned -->
-				<div class="strut"></div><!--
-				this comment corrects the white-space (display: inline);
-				--><div class="fullScreen_vcentering white big_txt">
-					<article class="boxAudio">
-						<audio id="audio1" preload="metadata">
-							<source src="http://clients.incandescence.com/theend/musique/MARSEILLAISE-CHANT_3.ogg" type="audio/ogg">
-  							<source src="http://clients.incandescence.com/theend/musique/MARSEILLAISE-CHANT_3.mp3" type="audio/mpeg">
-							<p>Audio non supportée </p>
-						</audio>
-						<button id="playpause1" onClick="play(1)" class="btnPlayPause txt_hidden">Play</button>
-		                
-		                <!-- class="txt_white" can be used to color current time in white -->
-		                <p id="current1" class="time">0'00''</p>
-		   				<p id="title1">LA MARSEILLAISE</p><br>
-						
-						
-						<audio id="audio2" preload="metadata">
-							<source src="http://clients.incandescence.com/theend/musique/IDEE-CHANT_5.ogg" type="audio/ogg">
-  							<source src="http://clients.incandescence.com/theend/musique/IDEE-CHANT_5.mp3" type="audio/mpeg">
-							<p>Audio non supportée </p>
-						</audio>
-						<button id="playpause2" onClick="play(2)" title="play" class="btnPlayPause txt_hidden">Play</button>
-		                
-		                <p id="current2" class="time">0'00''</p>
-						<p id="title2">L'IDÉE</p><br>
-						
-						<audio id="audio3" preload="metadata">
-							<source src="http://clients.incandescence.com/theend/musique/INTERNATIONALE-CHANT_1.ogg" type="audio/ogg">
-  							<source src="http://clients.incandescence.com/theend/musique/INTERNATIONALE-CHANT_1.mp3" type="audio/mpeg">
-							<p>Audio non supportée </p>
-						</audio>
-						<button id="playpause3" onClick="play(3)" title="play" class="btnPlayPause txt_hidden">Play</button>
-
-		                <p id="current3" class="time">0'00''</p>
-		   				<p id="title3">L'INTERNATIONALE</p><br>
-
-						<audio id="audio4" preload="metadata">
-							<source src="http://clients.incandescence.com/theend/musique/NIDIEU-CHANT-2.ogg" type="audio/ogg">
-  							<source src="http://clients.incandescence.com/theend/musique/NIDIEU-CHANT-2.mp3" type="audio/mpeg">
-							<p>Audio non supportée </p>
-						</audio>
-						<button id="playpause4" onClick="play(4)" title="play" class="btnPlayPause txt_hidden">Play</button>
-		               	<p id="current4" class="time">0'00''</p>
-		   				<p id="title4">NI DIEU NI MAÎTRE</p><br>
-
-						<audio id="audio5" preload="metadata">
-	   						<source src="http://clients.incandescence.com/theend/musique/ZEBU-CHANT_4.ogg" type="audio/ogg">
-  							<source src="http://clients.incandescence.com/theend/musique/ZEBU-CHANT_4.mp3" type="audio/mpeg">
-							<p>Audio non supportée </p>
-						</audio>
-						<button id="playpause5" onClick="play(5)" title="play" class="btnPlayPause txt_hidden">Play</button>
-
-		               	<p id="current5" class="time">0'00''</p>
-		   				<p id="title5">L'ENVERS DU ZÉBU</p>
-		   			</article>
-				</div>
-			</section>
-
-		</div>
-
-		<!-- JavaScript -->
-        <script src="static/res/js/jquery-1.8.2.min.js"></script>        		
-        <script>
-            var playingIndex = -1;
-            var loading = false;
-
-            var play = function(audioIndex) {
-
-            	if (loading) {
-            		return;
-            	}
-
-            	var wasPlaying = playingIndex;
-
-            	// Stop the current played audio ?
-            	if (playingIndex !== -1 ) {
-	            	var audioObj = $("#audio" + playingIndex);
-	            	var audio = audioObj.get(0);
-
-					// Unbind all events
-					audioObj.unbind("canplaythrough");
-					audioObj.unbind("timeupdate");
-					audioObj.unbind("ended");
-
-            		// Pause the audio
-	            	audio.pause();
-	            	setTimeValue(0);
-
-            		// Change the button pause in play
-            		$("#playpause" + playingIndex).css({"background-position" : '0 0'});
-
-            		// Change the title color
-					$("#title" + playingIndex).removeClass("gris");	
-
-            		playingIndex = -1;
-            	}
-
-            	// Play a new audio
-            	if (audioIndex !== wasPlaying) {
-
-	            	var audioObj = $("#audio" + audioIndex);
-	            	var audio = audioObj.get(0);
-					playingIndex = audioIndex;
-
-	            	if (audio.readyState === 4 || audio.readyState === 3) {
-						// Play the sound
-						playSound(audio);
-
-	            	} else {
-		            	// Load the sound
-		            	audio.load();
-						loading = true;	
-
-						audioObj.bind("canplaythrough", function() {
-							// Play the sound
-							playSound(audio);
-
-							// Unbind
-							audioObj.unbind("canplaythrough");						
-						});
-					}
-
-	            	// Add event timeupdate
-					audioObj.bind("timeupdate", function() {
-						if (!loading) {
-		            		setTimeValue(audio.duration - audio.currentTime);
-		            	}
-					});
-
-					// Add event ended
-					audioObj.bind("ended", function() {
-	            		// Change the button pause in play
-    	        		$("#playpause" + playingIndex).css({"background-position" : '0 0'});
-
-    	        		// Change the title color
-						$("#title" + audioIndex).removeClass("gris");	
-
-						// Unbind
-						audioObj.unbind("timeupdate");
-						audioObj.unbind("ended");
-						playingIndex = -1;
-					});
-
-            		// Change the button pause in play
-            		$("#playpause" + audioIndex).css({"background-position" : '0 -30px'});
-
-					// Change the title color
-					$("#title" + audioIndex).addClass("gris");	
-
-					// Set the background
-					$("#bgimage").attr("src", "static/res/img/choixMusique" + (audioIndex + 1)+ ".jpg");					
-            	};
-            };
-
-            var playSound = function(audio) {
-				audio.currentTime = 0;
-				audio.play();
-				loading = false;	            	
-            };
-
-            var setTimeValue = function(time) {
-	            $("#current" + playingIndex).html(secondsToTime(time));
-            };
-
-            this.secondsToTime = function(sec) {
-				var minutes = Math.floor(sec / 60);
-				var seconds = Math.floor(sec - minutes * 60);
-				if (seconds < 10) {
-					seconds = "0" + seconds;
-				}
-				return "" + minutes + "'" + seconds + "''";
-			};
-        </script>						
-	
-	</body>
-</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/musique-the-end-etc.html	Thu Jan 24 16:28:04 2013 +0100
@@ -0,0 +1,219 @@
+<!DOCTYPE html>
+<html lang="fr">
+	<head>
+		<meta charset="utf-8">
+		<title>The End - @todo</title>
+		
+		<meta name="description" content="@todo">
+		<link rel="icon" href="static/res/img/favicon.ico" />		
+
+		<!-- Mobile Specific Metas -->		
+		<meta name="viewport" content="user-scalable=no">
+		<!--
+		<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width" />
+		-->
+		
+		<!-- Test Smartphone  -->
+	    <script src="static/res/js/incdetectmobile.js"></script>        
+		<script>
+			if (IsSmartphone()) { location.href = "mindex.html"; }	
+		</script>
+		<!-- Metanav FranceTV 	-->
+		<script src="http://static.francetv.fr/js/jquery.metanav-min.js" charset="utf-8"></script>
+
+		<link rel="stylesheet" href="static/res/css/style_1024.css" />
+
+	</head>
+	<body>
+		<!-- div content - site takes the full height of browser -->			
+		<div id="content" class="full_hightScreen">
+			<div class="boxReturn">	
+	       		<button class="btnReturn" onClick="location.href='the-end-etc.html';">Retour</button>  
+			</div>
+			
+			<!--this div empty allows the element content_vcentering to be vertically aligned -->
+			<section  id="intMusic" class="full_hightScreen">
+				<div class="strut"></div><!--
+				this comment corrects the white-space (display: inline);
+				--><div id="bg_img" class="fullScreen_vcentering">
+		    		<img id="bgimage" alt="The End, etc." src="static/res/img/choixMusique1.jpg" />
+				</div>	
+			</section>	
+			<section id="playerAudio" class="positionAbs">
+				<!--this div empty allows the element content_vcentering to be vertically aligned -->
+				<div class="strut"></div><!--
+				this comment corrects the white-space (display: inline);
+				--><div class="fullScreen_vcentering white big_txt">
+					<article class="boxAudio">
+						<audio id="audio1" preload="metadata">
+							<source src="http://clients.incandescence.com/theend/musique/MARSEILLAISE-CHANT_3.ogg" type="audio/ogg">
+  							<source src="http://clients.incandescence.com/theend/musique/MARSEILLAISE-CHANT_3.mp3" type="audio/mpeg">
+							<p>Audio non supportée </p>
+						</audio>
+						<button id="playpause1" onClick="play(1)" class="btnPlayPause txt_hidden">Play</button>
+		                
+		                <!-- class="txt_white" can be used to color current time in white -->
+		                <p id="current1" class="time">0'00''</p>
+		   				<p id="title1">LA MARSEILLAISE</p><br>
+						
+						
+						<audio id="audio2" preload="metadata">
+							<source src="http://clients.incandescence.com/theend/musique/IDEE-CHANT_5.ogg" type="audio/ogg">
+  							<source src="http://clients.incandescence.com/theend/musique/IDEE-CHANT_5.mp3" type="audio/mpeg">
+							<p>Audio non supportée </p>
+						</audio>
+						<button id="playpause2" onClick="play(2)" title="play" class="btnPlayPause txt_hidden">Play</button>
+		                
+		                <p id="current2" class="time">0'00''</p>
+						<p id="title2">L'IDÉE</p><br>
+						
+						<audio id="audio3" preload="metadata">
+							<source src="http://clients.incandescence.com/theend/musique/INTERNATIONALE-CHANT_1.ogg" type="audio/ogg">
+  							<source src="http://clients.incandescence.com/theend/musique/INTERNATIONALE-CHANT_1.mp3" type="audio/mpeg">
+							<p>Audio non supportée </p>
+						</audio>
+						<button id="playpause3" onClick="play(3)" title="play" class="btnPlayPause txt_hidden">Play</button>
+
+		                <p id="current3" class="time">0'00''</p>
+		   				<p id="title3">L'INTERNATIONALE</p><br>
+
+						<audio id="audio4" preload="metadata">
+							<source src="http://clients.incandescence.com/theend/musique/NIDIEU-CHANT-2.ogg" type="audio/ogg">
+  							<source src="http://clients.incandescence.com/theend/musique/NIDIEU-CHANT-2.mp3" type="audio/mpeg">
+							<p>Audio non supportée </p>
+						</audio>
+						<button id="playpause4" onClick="play(4)" title="play" class="btnPlayPause txt_hidden">Play</button>
+		               	<p id="current4" class="time">0'00''</p>
+		   				<p id="title4">NI DIEU NI MAÎTRE</p><br>
+
+						<audio id="audio5" preload="metadata">
+	   						<source src="http://clients.incandescence.com/theend/musique/ZEBU-CHANT_4.ogg" type="audio/ogg">
+  							<source src="http://clients.incandescence.com/theend/musique/ZEBU-CHANT_4.mp3" type="audio/mpeg">
+							<p>Audio non supportée </p>
+						</audio>
+						<button id="playpause5" onClick="play(5)" title="play" class="btnPlayPause txt_hidden">Play</button>
+
+		               	<p id="current5" class="time">0'00''</p>
+		   				<p id="title5">L'ENVERS DU ZÉBU</p>
+		   			</article>
+				</div>
+			</section>
+
+		</div>
+
+		<!-- JavaScript -->
+        <script src="static/res/js/jquery-1.8.2.min.js"></script>        		
+        <script>
+            var playingIndex = -1;
+            var loading = false;
+
+            var play = function(audioIndex) {
+
+            	if (loading) {
+            		return;
+            	}
+
+            	var wasPlaying = playingIndex;
+
+            	// Stop the current played audio ?
+            	if (playingIndex !== -1 ) {
+	            	var audioObj = $("#audio" + playingIndex);
+	            	var audio = audioObj.get(0);
+
+					// Unbind all events
+					audioObj.unbind("canplaythrough");
+					audioObj.unbind("timeupdate");
+					audioObj.unbind("ended");
+
+            		// Pause the audio
+	            	audio.pause();
+	            	setTimeValue(0);
+
+            		// Change the button pause in play
+            		$("#playpause" + playingIndex).css({"background-position" : '0 0'});
+
+            		// Change the title color
+					$("#title" + playingIndex).removeClass("gris");	
+
+            		playingIndex = -1;
+            	}
+
+            	// Play a new audio
+            	if (audioIndex !== wasPlaying) {
+
+	            	var audioObj = $("#audio" + audioIndex);
+	            	var audio = audioObj.get(0);
+					playingIndex = audioIndex;
+
+	            	if (audio.readyState === 4 || audio.readyState === 3) {
+						// Play the sound
+						playSound(audio);
+
+	            	} else {
+		            	// Load the sound
+		            	audio.load();
+						loading = true;	
+
+						audioObj.bind("canplaythrough", function() {
+							// Play the sound
+							playSound(audio);
+
+							// Unbind
+							audioObj.unbind("canplaythrough");						
+						});
+					}
+
+	            	// Add event timeupdate
+					audioObj.bind("timeupdate", function() {
+						if (!loading) {
+		            		setTimeValue(audio.duration - audio.currentTime);
+		            	}
+					});
+
+					// Add event ended
+					audioObj.bind("ended", function() {
+	            		// Change the button pause in play
+    	        		$("#playpause" + playingIndex).css({"background-position" : '0 0'});
+
+    	        		// Change the title color
+						$("#title" + audioIndex).removeClass("gris");	
+
+						// Unbind
+						audioObj.unbind("timeupdate");
+						audioObj.unbind("ended");
+						playingIndex = -1;
+					});
+
+            		// Change the button pause in play
+            		$("#playpause" + audioIndex).css({"background-position" : '0 -30px'});
+
+					// Change the title color
+					$("#title" + audioIndex).addClass("gris");	
+
+					// Set the background
+					$("#bgimage").attr("src", "static/res/img/choixMusique" + (audioIndex + 1)+ ".jpg");					
+            	};
+            };
+
+            var playSound = function(audio) {
+				audio.currentTime = 0;
+				audio.play();
+				loading = false;	            	
+            };
+
+            var setTimeValue = function(time) {
+	            $("#current" + playingIndex).html(secondsToTime(time));
+            };
+
+            this.secondsToTime = function(sec) {
+				var minutes = Math.floor(sec / 60);
+				var seconds = Math.floor(sec - minutes * 60);
+				if (seconds < 10) {
+					seconds = "0" + seconds;
+				}
+				return "" + minutes + "'" + seconds + "''";
+			};
+        </script>						
+	
+	</body>
+</html>
\ No newline at end of file