You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by fi...@apache.org on 2012/09/10 20:45:48 UTC

spec commit: separate buttons for stop/release', minor change to layout

Updated Branches:
  refs/heads/master 8cb36ea44 -> e40c07774


separate buttons for stop/release', minor change to layout


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/commit/e40c0777
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/tree/e40c0777
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/diff/e40c0777

Branch: refs/heads/master
Commit: e40c07774b4087b1db9f10c2beb794c6f378d379
Parents: 8cb36ea
Author: doggerelverse <lo...@adobe.com>
Authored: Thu Aug 30 17:11:54 2012 -0700
Committer: Fil Maj <ma...@gmail.com>
Committed: Mon Sep 10 11:44:48 2012 -0700

----------------------------------------------------------------------
 audio/index.html |   59 +++++++++++++++++++++++++++++++++---------------
 master.css       |    5 ++++
 2 files changed, 45 insertions(+), 19 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/blob/e40c0777/audio/index.html
----------------------------------------------------------------------
diff --git a/audio/index.html b/audio/index.html
index 6b2b7df..cc277db 100644
--- a/audio/index.html
+++ b/audio/index.html
@@ -10,6 +10,12 @@
       
 <script type="text/javascript" charset="utf-8">
 
+	//var defaultaudio = "/android_asset/one.mp3"; //local file
+	 var defaultaudio = "http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3";
+       //var src = "http://neuga.s3.amazonaws.com/onclassical/strings-or gan.mp3";
+ //      var src = "http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3";
+        //var src = "/android_asset/www/Jet_Sledding.mp4"; // no work
+        //var src = "http://vprbbc.streamguys.net/vprbbc24.mp3"; // mp3 streaming
     var deviceReady = false;
 
     //-------------------------------------------------------------------------
@@ -27,10 +33,7 @@
         console.log("playAudio()");
         console.log(" -- media="+media1);
 
-        //var src = "http://neuga.s3.amazonaws.com/onclassical/strings-or gan.mp3";
-       var src = "http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3";
-        //var src = "/android_asset/www/Jet_Sledding.mp4"; // no work
-        //var src = "http://vprbbc.streamguys.net/vprbbc24.mp3"; // mp3 streaming
+	    var src = defaultaudio;
         
         if (url) {
             src = url;
@@ -133,12 +136,22 @@
         console.log("stopAudio()");
         if (media1) {
             media1.stop();
-            media1.release();
         }
         clearInterval(media1Timer);
         media1Timer = null;
     }
-
+    
+    /**
+     * Release audio
+     */
+	function releaseAudio() {
+	    console.log("releaseAudio()");
+	    if (media1) {
+	    	media1.stop(); //imlied stop of playback, resets timer
+	    	media1.release();
+	    }
+	}
+	
     /**
      * Set audio status
      */
@@ -297,7 +310,7 @@
         if (media1 == null) {
             console.log("seekTo requested while media1 is null");
             if (audioSrc == null) {
-                audioSrc = "http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3";
+                audioSrc = defaultaudio;
             }
             media1 = new Media(audioSrc,
                 function() {
@@ -356,35 +369,43 @@
         </table>
     </div>
     <h2>Action</h2>
-    <table>
+    <table style="width:80%;">
         <tr>
             <th colspan=3>Play Sample Audio</th>
         </tr>
         <tr>
-            <td><div class="btn large" style="width:100%;" onclick="playAudio();">Play</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="pauseAudio();">Pause</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="stopAudio();">Stop</div></td>
+            <td><div class="btn wide" onclick="playAudio();">Play</div></td>
+            <td><div class="btn wide" onclick="pauseAudio();">Pause</div></td>
         </tr>
         <tr>
-            <td><div class="btn large" style="width:100%;" onclick="seekAudio('by');">Seek By</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="seekAudio('to');">Seek To</div></td>
+            <td><div class="btn wide" onclick="stopAudio();">Stop</div></td>
+            <td><div class="btn wide" onclick="releaseAudio();">Release</div></td>
+        </tr>
+    </table>
+    
+    <table style="width:80%;">
+        <tr>
+            <td><div class="btn wide" onclick="seekAudio('by');">Seek By</div></td>
+            <td><div class="btn wide" onclick="seekAudio('to');">Seek To</div></td>
             <td>
-                <div style="width:100%;">
+                <div>
                     <input class="input numeric" type="number" id="seekinput" value="in seconds">
                 </div>
             </td>
-            <td><h2>s</h2></td>
         </tr>
+    </table>
+    
+    <table style="width:80%;">
         <tr>
             <th colspan=3><br><br>Record Audio</th>
         </tr>
         <tr>
-            <td colspan=3><div class="btn large" onclick="recordAudio();">Record Audio for 10 sec</a></td>
+            <td colspan=3><div class="btn wide" onclick="recordAudio();">Record Audio for 10 sec</a></td>
         </tr>
         <tr>
-            <td><div class="btn large" style="width:100%;" onclick="playRecording();">Play</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="pauseAudio();">Pause</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="stopAudio();">Stop</div></td>
+            <td><div class="btn wide" onclick="playRecording();">Play</div></td>
+            <td><div class="btn wide" onclick="pauseAudio();">Pause</div></td>
+            <td><div class="btn wide" onclick="stopAudio();">Stop</div></td>
         </tr>
     </table>
     

http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec/blob/e40c0777/master.css
----------------------------------------------------------------------
diff --git a/master.css b/master.css
index f64b29c..616769d 100644
--- a/master.css
+++ b/master.css
@@ -95,6 +95,11 @@
   	padding:1.2em 0;
   }
   
+  #stage.theme .wide{
+    width:100%;
+    padding:1.2em 0;
+  }
+  
   #stage.theme .backBtn{
    border: 1px solid #555;
    -webkit-border-radius: 5px;