我有一个喜欢放在网站上的网络广播。我使用了以下代码,可以在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上工作,但也不能在64位的Windows 8.1上工作:
<audio preload="auto" autoplay controls="controls" src="http://109.71.41.230:8658/;">
</ audio>
我访问了你的页面:在所有浏览器中嵌入Windows Media Player但也没有成功。
有一些代码工作在所有的浏览器?谢谢你
没有这样的'代码适用于所有浏览器';-)您必须检查浏览器具有哪些功能。例如flash或html5音频或两者兼而有之,并提供适当的代码。那可不容易。
但是你可以使用http://jplayer.org。
这是一个HTML5播放器与Flash回退和做所有检查的主要浏览器为您。它支持:Windows: Chrome、Firefox、Internet Explorer、Safari、OperaWindows(旧版本):IE6、IE7、IE8、IE9、IE10、IE11OSX: Safari, Firefox, Chrome, OperaiOS: Mobile Safari: iPad, iPhone, iPod TouchAndroid: Android 2.3浏览器黑莓:OS 7手机浏览器,PlayBook浏览器
和那些媒体类型:HTML5: mp3, mp4 (AAC/H.264), ogg (Vorbis/Theora), webm (Vorbis/VP8), wavFlash: mp3, mp4 (AAC/H.264), rtmp, flv