app.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. var app = angular.module('app', ['ngRoute', 'ngSanitize', 'ngResource', 'ui.bootstrap']);
  2. app.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
  3. $locationProvider.html5Mode(true);
  4. $routeProvider
  5. .when('/', {
  6. templateUrl: 'modules/main/main.html',
  7. controller: 'mainCtrl'
  8. })
  9. .when('/artists', {
  10. templateUrl: 'modules/artists/artists.html',
  11. controller: 'artistListCtrl'
  12. })
  13. .when('/albums', {
  14. templateUrl: 'modules/albums/albums.html',
  15. controller: 'albumListCtrl'
  16. })
  17. .otherwise({
  18. redirectTo: '/'
  19. });
  20. }]);
  21. app.factory('audioService', function(){
  22. var state;
  23. var audio = new Audio();
  24. audio.preload='auto';
  25. return {
  26. load: function(song) {
  27. //var url = 'https://autismify.davidventura.com.ar/back/song/16452';
  28. audio.addEventListener('canplaythrough',function() {
  29. audio.play();
  30. });
  31. audio.src='https://autismify.davidventura.com.ar/back/song/'+song;
  32. audio.load();
  33. },
  34. play: function(){
  35. audio.play();
  36. },
  37. stop: function(){
  38. audio.pause();
  39. }
  40. }
  41. });