在互联网广播流之前播放广告

时间:2011-07-21 19:58:00

标签: java javascript jquery flash streaming

编码专家!

我是本地广播电台的网站管理员,该广播电台具有嵌入到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' />

0 个答案:

没有答案