Эксперты по кодированию!
Я вебмастер для местной радиостанции, у которой есть возможность онлайн-трансляции, встроенная в модуль Joomla. Поток в формате WMA, который встроен в код сайта.
Нам нужно воспроизвести короткую статичную десятисекундную рекламу в mp3 или волновом файле до начала загрузки потока.
Я пытался использовать 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' />