title: Difference in Cordova and HTML5 when playing sound
body: <p>I'm getting different results when trying to play a sound in HTML5 vs. Cordova on an iOS device/emulator.  It's working fine and I always have the sound object when running HTML5 in a mobile browser.  The sound object is not defined (so, I can't play it) in the iOS emulator.</p>
  
  <pre><code>    SC.initialize({
          client_id: 'MYIDGOESHERE'
      });
  
      var soundCloudUrl = '';
  
      //Grab the artist detail and then grab the soundcloud details
      $http.post(BASE_URL + 'artistdetail', {band_id: band_id}).
          success(function (data, status, headers, config) {
  
              $scope.artistDetails = data;
              soundCloudUrl = "https://soundcloud.com/en-flux/jomox-rode-drop";
          }).
          error(function (data, status, headers, config) {
              $scope.showAlert("Oops", "Try again later.");
          }).then(function () {
              $http.get('http://api.soundcloud.com/resolve.json?url=' + soundCloudUrl + '&amp;client_id=MYCLIENTID').
                  success(function (data) {
                      console.log(data);
                      $scope.soundcloudData = data;
                      SC.stream(data.uri, function (sound) {
                          console.log(sound); //THIS IS THE LOG THAT DIFFERS
                          $scope.playTrack = function () {
                              sound.play();
                              $scope.playing = true;
                          }
                          $scope.pauseTrack = function () {
                              sound.pause();
                              $scope.playing = false;
                          }
                          $scope.leaveDetail = function (state) {
                              if (state == 'stop') {
                                  sound.stop();
                              } else {
                                  sound.pause();
                              }
                              $scope.playing = false;
                          }
  
                      });
                  }).
                  error(function (data, status, headers, config) {
                      // called asynchronously if an error occurs
                      // or server returns response with an error status.
                  });
  
          });
  </code></pre>
  
  <p>So, in iOS, I get false for the console.log of sound, but in HTML5 straight in a browser, all is fine....  Any thoughts?</p>