我有一个喜欢放在网站上的网络广播。
我使用了以下代码,这些代码在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
但也没有用。
有一些适用于所有浏览器的代码吗?
谢谢
最佳答案
没有这样的“适用于所有浏览器的代码” ;-)
您必须检查浏览器具有哪些功能。例如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
闪存:mp3,mp4(AAC / H.264),rtmp,flv
关于windows - 为所有浏览器嵌入播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23825046/