<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[[实践OK] 播放音乐方法(兼容IE FF Chrome Opera Safari) ]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 17 Aug 2015 14:41:09 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：想在树莓派上使用，Raspberry Pi下的chromium没有声音，但在电脑上的FF和Chrome有声音。<br/><textarea name="code" class="php" rows="15" cols="100">
 /** 音乐播放器
 * @param obj&nbsp;&nbsp; 播放器id
 * @param file&nbsp;&nbsp; 音频文件 mp3: ogg:
 * @param loop&nbsp;&nbsp;是否循环
 */
 function audioplayer(id, file, loop)&#123;
&nbsp;&nbsp; var audioplayer = document.getElementById(id);
&nbsp;&nbsp; if(audioplayer!=null)&#123;
&nbsp;&nbsp;&nbsp;&nbsp; document.body.removeChild(audioplayer);
&nbsp;&nbsp; &#125;

&nbsp;&nbsp; if(typeof(file)!=&#039;undefined&#039;)&#123;
&nbsp;&nbsp;&nbsp;&nbsp; if(navigator.userAgent.indexOf(&quot;MSIE&quot;)&gt;0)&#123;&nbsp;&nbsp;// IE
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var player = document.createElement(&#039;bgsound&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.id = id;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.src = file[&#039;mp3&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.setAttribute(&#039;autostart&#039;, &#039;true&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(loop)&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.setAttribute(&#039;loop&#039;, &#039;infinite&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.appendChild(player);
&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; &#125;else&#123;&nbsp;&nbsp;// Other FF Chome Safari Opera
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var player = document.createElement(&#039;audio&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.id = id;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.setAttribute(&#039;autoplay&#039;,&#039;autoplay&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(loop)&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.setAttribute(&#039;loop&#039;,&#039;loop&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.appendChild(player);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var mp3 = document.createElement(&#039;source&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp3.src = file[&#039;mp3&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp3.type= &#039;audio/mpeg&#039;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.appendChild(mp3);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var ogg = document.createElement(&#039;source&#039;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ogg.src = file[&#039;ogg&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ogg.type= &#039;audio/ogg&#039;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.appendChild(ogg);
&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; &#125;
&nbsp;&nbsp; &#125;
 &#125;
</textarea><br/><br/>Demo：<br/><textarea name="code" class="php" rows="15" cols="100">
var file = [];
file[&#039;mp3&#039;] = &#039;1.mp3&#039;;
file[&#039;ogg&#039;] = &#039;1.ogg&#039;;
audioplayer(&#039;audioplane&#039;, file, true); // 播放
audioplayer(&#039;audioplane&#039;); // 停止
</textarea><br/><br/>来自：http://blog.csdn.net/fdipzone/article/details/8170337
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK] 播放音乐方法(兼容IE FF Chrome Opera Safari) ]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>