Browsing articles tagged with "JQue - ericluciano.com"
Jun 9, 2011
eric

Player de áudio com JQuery

Como criar um player de áudio com informações dinâmicas, vindo de um banco de dados por exemplo.

Imagine que o nome das músicas esta em uma tabela no banco de dados e você precisa criar um player dinâmico para tocar essas músicas, mas como fazer?

Vamos trabalhar um código JQuery que eu desenvolvi e uso bastante:
1º – Temos que ter um lugar no site para guardar as músicas no meu caso crie uma pasta chamada músicas:

2º – Vamos criar uma div para receber o nosso player quando o usuário clicar no botão correspondente a música que ele quer ouvir.


3º – Como o nome das músicas esta em um “Banco de Dados” e o conteúdo no caso é dinâmico, vamos usar o seguinte código, caso você faça um for,while, etc:

4º – Mágica no JQuery, o que vamos fazer, definir o caminho do nosso site/nomedapasta , quando o usuário clicar no botão player ele vai pegar o identificador “player_em_jquery” que no caso é a classe dos nossos botões e o id atual deste botão, o que retorna nome da música.
Feito isto o montamos o Player via JQuery e incluímos ele dentro da div “player”.

$(document).ready(function(){
$(".player_em_jquery").click(function(){
    /* definimos a url do site e a pasta onde se encontram as músicas */
    var url_site = "http://seusite.com/musicas/";

    /* pega o atributo id da imagem que usuário clicou no momento */
    var audio = $(this).attr("id");

    /* monta o player */
    var inBox = '';
    inBox +='';
    inBox +='';
    inBox +='';
    inBox +='';
    inBox +='';
    inBox +='';
    inBox +='';
    inBox +='';
    inBox +='';
    /* incluí o player montado dentro da div player */
    $("#player").html(inBox);

    });
    });

Nada melhor do que ver um “exemplo” funcionando.