编码专家!
我是本地广播电台的网站管理员,该广播电台具有嵌入到Joomla模块中的在线流功能。该流采用WMA格式,嵌入到站点代码中。
我们需要做的是在流开始加载之前在mp3或wave文件中播放一个简短的,静态的,十秒钟的广告。
我曾尝试使用JavaScript(实际上是JQuery)在文档加载事件中插入超时,强制流在开始播放前等待十几秒钟。但是,这不能很好地工作,因为文档加载和回放元素的实际加载之间存在随机延迟。
我们当前的代码资产是Java,Adobe Flash和JavaScript,但我很容易弄乱其他语言。
考虑到所有这些,接近这个的最佳框架是什么?
以下是当前用于嵌入播放器的代码:
这是Joomla当前插件使用的代码:
<OBJECT id="WNIN Stream" width="95%" height="75"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
type="application/x-oleobject"
standby="Loading Windows Media Player components..."
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="AnimationatStart" value="0" />
<param name="ShowControls" value="-1" />
<param name="ShowStatusBar" value="-1" />
<param name="ShowDisplay" value="0" />
<param name="volume" value="0" />
<param name="autoStart" value="-1" />
<param name="filename" value='http://www.wnin.org/images/Media/wnin_stream.m3u' ref />
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
filename="http://www.wnin.org/images/Media/wnin_stream.m3u"
src="http://www.wnin.org/images/Media/wnin_stream.m3u"
showcontrols="1"
showdisplay="0"
volume="0"
showstatusbar="1"
enableContextMenu="0"
autostart="1"
width="95%"
height="75"
/>
</embed>
</OBJECT>
以下是我用于广告的代码:
<embed src="http://www.wnin.org/images/radio/generic%20legal%20id.mp3" hidden='true' autostart='true' loop='false' type='audio/x-mp3' />