为所有浏览器嵌入播放器

时间:2014-05-23 09:02:51

标签: windows audio browser webradio

我有一个喜欢放在网站上的webradio。 我使用了以下在Internet Explorer中运行的代码,但在Windows 8.1或64位MAC(iPad,iPhone ...)中没有使用

<object classid = "clsid: 6BF52A52-394a-11D3-B153-00C04F79FAA6" width = "280" height = "100"     codebase = "http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf. cab # version = 5,1,52,701 "> 
<param name="url" value="http://109.71.41.230:8658"> 
<param name="autostart" value="false"> 
<embed type="application/x-mplayer2" width="280" height="100" src="http://109.71.41.230:8658">     </ embed> 
</ object> 

以下代码适用于Mac,但也不适用于Windows 8.1 64位:

<audio preload="auto" autoplay controls="controls" src="http://109.71.41.230:8658/;"> 
</ audio> 

我访问了您的网页:Embedding Windows Media Player for all browsers 但也没用。

有些代码可以在所有浏览器上运行吗? 谢谢

1 个答案:

答案 0 :(得分:0)

没有适用于所有浏览器的代码&#39; ;-) 您必须检查浏览器具有哪些功能。例如flash或html5音频或两者等,并提供正确的代码。这不是一件容易的事。

但您可以改用http://jplayer.org

它是一款具有Flash备用功能的HTML5播放器,可以为您完成主要浏览器的所有检查。 它支持: Windows:Chrome,Firefox,Internet Explorer,Safari,Opera Windows(旧版):IE6,IE7,IE8,IE9,IE10,IE11 OSX:Safari,Firefox,Chrome,Opera iOS:Mobile Safari:iPad,iPhone,iPod Touch Android:Android 2.3浏览器 Blackberry:OS 7手机浏览器,PlayBook浏览器

以及那些媒体类型: HTML5:mp3,mp4(AAC / H.264),ogg(Vorbis / Theora),webm(Vorbis / VP8),wav Flash:mp3,mp4(AAC / H.264),rtmp,flv