windows - 为所有浏览器嵌入播放器

标签 windows audio browser 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
但也没有用。

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

最佳答案

没有这样的“适用于所有浏览器的代码” ;-)
您必须检查浏览器具有哪些功能。例如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/

相关文章:

php - XDebug 分析在 Windows 命令行中不起作用

audio - 如何使用 ffmpeg "truncate silence"过滤器模仿 Audacity 的 "silenceremove"

html5 音频 api - frequencyBinCount 在 Safari 上不返回任何内容

javascript - 如何使用 JavaScript 按标题选择元素并更新它

wpf - WPF 应用程序中 WebBrowser 控件的叠加层?

html - 如何禁用 Web 表单字段/输入标签上的浏览器自动完成功能?

windows - 通过 azure 发送推送通知

windows - 如何使用 dir 命令只显示没有扩展名的文件名

c# - 我可以判断另一个进程是否正在创建文件吗?

audio - ffmpeg 在输出时将 start_time 设置为负值