<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TecnoSapiens &#187; blogs</title>
	<atom:link href="http://www.tecnosapiens.com.br/tag/blogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tecnosapiens.com.br</link>
	<description>De pedras lascadas a mentes afiadas</description>
	<lastBuildDate>Thu, 08 Sep 2011 17:00:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Player de mp3 para seu site</title>
		<link>http://www.tecnosapiens.com.br/2009/03/player-de-mp3-para-seu-site/</link>
		<comments>http://www.tecnosapiens.com.br/2009/03/player-de-mp3-para-seu-site/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 18:11:03 +0000</pubDate>
		<dc:creator>Raphael Carvalho</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[player mp3]]></category>
		<category><![CDATA[sites]]></category>

		<guid isPermaLink="false">http://www.tecnosapiens.com.br/?p=1334</guid>
		<description><![CDATA[Você que tem um site (um blog tão interessante quanto o TecnoSapiens, quem sabe), talvez já tenha pensado em um tocador de músicas como um recurso atraente para o visitante. Dentre várias opções, gostaria de abordar e tratar aqui de um que acho interessante: XSPF Web Music Player. Ele foi desenvolvido em Flash, é gratuito [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0c473b1b4ba3d0bd5c2f3a2dcafad533&amp;default=http://www.tecnosapiens.com.br/images/defgravatar.gif' alt='No Gravatar' width=60 height=60/><p>Você que tem um site (um blog tão interessante quanto o TecnoSapiens, quem sabe), talvez já tenha pensado em um tocador de músicas como um recurso atraente para o visitante. Dentre várias opções, gostaria de abordar e tratar aqui de um que acho interessante: <a title="http://musicplayer.sourceforge.net/" href="http://musicplayer.sourceforge.net/" target="_blank">XSPF Web Music Player</a>. Ele foi desenvolvido em Flash, é gratuito e bem simples de usar. Um recurso bem legal é a possibilidade de criar suas próprias playlists. Então vamos por partes, sim?<span id="more-1334"></span></p>
<ol>
<li><strong>Baixando o XSPF</strong></li>
<p>Há três versões do player: uma que é um player completo, outra slim (apenas a barra de controles exibindo a música sendo tocada) e a terceira versão é apenas um pequeno botão que inicia a playlist, sem que o visitante veja qualquer informação. Neste artigo vamos abordar a versão completa (você pode baixar as outras versões no site do XSPF, e os passos para instalação e configuração são semelhantes).</p>
<p><a href="http://prdownloads.sourceforge.net/musicplayer/xspf_player-0.2.3.zip?download" target="_blank">Baixar versão completa do XSPF</a></p>
<li><strong>Sobre o player e sua playlist</strong></li>
<p>Após extrair o conteúdo do arquivo zip, você encontrará dois arquivos-fonte (xspf_player.fla e xspf_player.as) e o arquivo já compilado que você vai usar no seu site (com os arquivos-fonte você poderá customizar o player, mas não abordaremos isso no momento).</p>
<p>O player carregará uma playlist feita por você, e esta playlist precisa estar no formato XSPF, que é livre e gratuito. A playlist XSPF é escrita em XML.</p>
<li><strong>Upload dos arquivos necessários</strong></li>
<p>Agora vamos definir as músicas que você quer e escrever a playlist. No nosso caso, vamos ter somente uma música, do artista <em>Andre Williams</em>, chamada <em>I Wanna Be Your Pajamas</em> (liberada sob a licença <a href="http://www.creativecommons.org.br/">Creative Commons</a>). No seu servidor, crie um diretório contendo o arquivo <em><strong>xspf_player.swf</strong></em>. Após isto, crie um diretório musicas (sem acento) dentro do diretório do player, copiando para lá a(s) música(s) selecionada(s) por você. Agora vamos escrever a nossa playlist. Abra um editor HTML ou um editor simples de texto, e siga o exemplo abaixo:</p>
<div id="codigo"><code><!--?xml version="1.0" encoding="UTF-8"?-->&amp;nbsp;</p>
<p>Aqui vai a URL completa do arquivo MP3 (Substitua aqui)</p>
<p>http://www.tecnosapiens.com.br/player/musicas/Andre_Williams-I_wanna_be_your_pajamas.mp3</p>
<p></code>&nbsp;</p>
</div>
<p>Após isto salve o arquivo com a extensão xspf, por exemplo, <em><strong>playlist1.xspf</strong></em>. Faça upload deste arquivo para o diretório das músicas.</p>
<p><strong>Dica:</strong> recomendo que suas MP3&#8242;s sejam renomeadas, removendo qualquer acentuação gráfica e espaços no nome do arquivo.</p>
<li><strong>Exibindo o player no site</strong></li>
<p>Agora vem a parte mais simples do trabalho, que é exibir o player. Eis o código HTML:</p>
<div id="codigo"><code>&lt;object width="350" height="170" type="application/x-shockwave-flash"&gt;data="http://www.tecnosapiens.com.br/player/xspf_player.swf?playlist_url=http://www.tecnosapiens.com.br/player/musicas/playlist1.xspf&amp;amp;autoplay=false&amp;amp;shuffle=true"&amp;gt;&lt;param name="movie" /&gt; value="http://www.tecnosapiens.com.br/player/xspf_player.swf?playlist_url=http://www.tecnosapiens.com.br/player/musicas/playlist1.xspf&amp;amp;autoplay=false&amp;amp;shuffle=true" /&amp;gt;&lt;/object&gt;&amp;nbsp;<br />
</code>&nbsp;</p>
</div>
<p>E o resultado final será esse:</p>
<p><object width="350" height="170" type="application/x-shockwave-flash" data="http://www.tecnosapiens.com.br/player/xspf_player_teste.swf?playlist_url=http://www.tecnosapiens.com.br/player/musicas/playlist1.xspf&amp;autoplay=false"><param name="src" value="http://www.tecnosapiens.com.br/player/xspf_player_teste.swf?playlist_url=http://www.tecnosapiens.com.br//player/musicas/playlist1.xspf&amp;autoplay=false" /></object></p>
<p>Perceba que a URL que aponta o player contém alguns parâmetros iniciados por um <strong>?</strong> (o primeiro) e outros por <strong>&amp;</strong> (playlist_url, autoplay e shuffle no nosso exemplo). Estes parâmetros definem para o player, respectivamente, a URL da playlist, se o player deve tocar automaticamente ao ser carregado (valor true ou false) e se as músicas da playlist devem ser tocadas aleatoriamente. Estes e outros parâmetros você encontra no site oficial do XSPF.</p>
<p>Então é isso pessoal, espero que esta dica tenha sido útil para vocês!</ol>
<p><strong>Atualização em 31/03/2009 : Pessoal, este artigo vem recebendo diversos comentários de pessoas com o mesmo problema, o player com a mensagem &#8220;Loading playlist&#8221;. Verifiquem, e tenham certeza de que o caminho, a URL que aponta a playlist está correta, pois olhando com atenção os códigos percebo que o erro cometido é justamente esse. Abraços e boa sorte!</strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.tecnosapiens.com.br%2F2009%2F03%2Fplayer-de-mp3-para-seu-site%2F&amp;title=Player%20de%20mp3%20para%20seu%20site" id="wpa2a_2"><img src="http://www.tecnosapiens.com.br/home/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tecnosapiens.com.br/2009/03/player-de-mp3-para-seu-site/feed/</wfw:commentRss>
		<slash:comments>108</slash:comments>
<enclosure url="http://www.tecnosapiens.com.br/player/musicas/Andre_Williams-I_wanna_be_your_pajamas.mp3" length="3311617" type="audio/mpeg" />
		</item>
	</channel>
</rss>

