Воспроизвести рекламу перед интернет-радио - PullRequest
0 голосов
/ 21 июля 2011

Эксперты по кодированию!

Я вебмастер для местной радиостанции, у которой есть возможность онлайн-трансляции, встроенная в модуль 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' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...