app.js 919 B

12345678910111213141516171819202122232425262728293031323334353637
  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. return {
  23. load: function(song) {
  24. //var url = 'https://autismify.davidventura.com.ar/back/song/16452';
  25. var audio = new Audio();
  26. audio.preload='auto';
  27. audio.addEventListener('canplaythrough',function() {
  28. audio.play();
  29. });
  30. audio.src='/back/song/'+song;
  31. audio.load();
  32. }
  33. }
  34. });