Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rachha

Ajuda em dimensionamento de imagem

Recommended Posts

Galera tenho o seguinte esquema que busca a capa do album das musicas pelo nome do artista e quero dimensionar a imagem para 300x300 mas ta complicado não achei a solução, se alguém puder ajudar agradeço!

 

 

player.prototype.refreshArtwork = function() {  
    var me = this;
    $.ajax({
      url: 'http://itunes.apple.com/search',
      data: {
        term: this._old_search_term,
        media: 'music'
      },
      dataType: 'jsonp',
      success: function(json) {
        if(json.results.length === 0) {
          deb('REFRESHARTWORK: null image');
          me.cover.css('background-image', '');
          me.artworkUrl = '';
          return;
        }

        // search for the best result
        var img = new Image();
        img.onload = function() {
          if(this.width * this.height > me.artworkWidth * me.artworkHeight) {
             me.artworkWidth = this.width;
             me.artworkHeight = this.height;
             me.artworkUrl = this.src;
          } 
          if((this.width == 300 && this.height == 300) || me.artworkNumber >= 5 || json.results.length <= me.artworkNumber+1) {
            me.artworkUrl = img.src;
            me.cover.css('background-image', 'url('+me.artworkUrl+')');
            deb('REFRESHARTWORK: url '+me.artworkUrl);
          } else {
            deb("Discarding image: "+this.width + 'x' + this.height);
            me.artworkNumber += 1;
            this.src = json.results[me.artworkNumber].artworkUrl100;
          }

        }
        me.artworkWidth = 0;
        me.artworkHeight = 0;
        me.artworkNumber = 0;
        me.artworkUrl = null;
        if(json.results.length)
          img.src = json.results[0].artworkUrl100;
      }
   });
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Pitag346
      Bom, pessoal...

      tenho um sistema em php...

      que entra no meu servidor shoutcast

      e busca:

      $data['radiotitle'] = $xmlData['SERVERTITLE']; // Nome da Rádio

      $data['nowplaying'] = $xmlData['SONGTITLE']; // Tocando agora
      $data['nextsong'] = $xmlData['NEXTTITLE']; // Próxima faixa
      $data['listeners'] = $xmlData['UNIQUELISTENERS']; // Ouvintes neste momento
      $data['peak'] = $xmlData['PEAKLISTENERS']; // Pico de ouvintes
      $data['songhistory'] = $xmlData['SONGHISTORY']['SONG']; // Faixas tocadas
      $data['bitrate'] = $xmlData['BITRATE']; // Bitrate
      $data['ouvinte'] = $xmlData['LISTENERS']['LISTENER']; // Ouvintes conectados

      Até ai está tudo correto...
      mas oque eu quero adicionar é o API do ITUNES que é dessa forma não sei se é com php ou se é possivel fazer isso mas...:

      o api é o seguinte URL: https://itunes.apple.com/search?term=NOME+DO+ARTISTA&entity=album

      nesse url vai me voltar varias coisas tipo como:

      "artworkUrl100":"IMAGEMDOALBUM", "collectionPrice":9.99, "collectionExplicitness":"notExplicit", "trackCount":13, "copyright":"℗ 2008 Atração Fonográfica", "country":"USA", "currency":"USD", "releaseDate":"2007-09-01T07:00:00Z", "primaryGenreName":"World"},

      Gostaria de ultilizar esse API e REPRODUZIR A IMAGEM QUE ESTÁ NO artWorkUrl100 no meu site...
      e o termo para procura teria que ser o $data['nowplaying'] = $xmlData['SONGTITLE'];
      que é a musica que está tocando no momento...

      e no caso vou ter o album da musica, um exemplo bem facil de observar é:
      http://hunterfm.com/live/



      BASICAMENTE QUERO IMPLEMENTAR O API DO ITUNES!

      ESPERO QUE AJUDEM E ENTENDEM kkk
      OBrigado desde ja!


×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.