0

我有一个喜欢放在网站上的网络收音机。我使用了在 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 但也没有工作。

有一些代码适用于所有浏览器吗?谢谢你

4

1 回答 1

0

没有这样的“适用于所有浏览器的代码”;-) 您必须检查浏览器具有哪些功能。例如 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:移动 Safari:iPad、iPhone、iPod Touch Android:Android 2.3 浏览器 黑莓:OS 7 手机浏览器、PlayBook 浏览器

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

于 2014-05-23T13:45:27.787 回答