Форум / HTML5 / Несколько плееров на странице — работает только первый
Добрый день.
Вопрос такой — на странице выстраиваются динамически блоки, в зависимости от количества аудиопотоков с сервера IceCast. В каждом блоке размещён код плеера Uppod. ID присвоены каждому свои, но из трёх размещённых плееров — работает только первый, остальные могут бесконечно грузить поток.

пример того, как размещены плееры:
<script src='/swfobject.js' type='text/javascript'></script>
<script src='/uppod.js' type='text/javascript'></script>


генерируем id плеерам:
<div id="{bitrate}" style="width:300px;height:55px"></div><script type="text/javascript">this.videoplayer<xsl:value-of select="bitrate" /> = new Uppod({m:"audio",comment:"Скорость потока <xsl:value-of select="bitrate" /> kbps",uid:"<xsl:value-of select="bitrate" />",file:"http://127.0.0.1:8000/<xsl:value-of select="bitrate" />"});</script>


в коде страницы всё ок, везде присваиваются свои уникальные ID, которые зависят от скорости потока, у меня их три — 64, 128 и 320 kbps.

исходный код страницы
<div id="128" style="width:300px;height:55px"></div><script type="text/javascript">this.videoplayer128 = new Uppod({m:"audio",comment:"Скорость потока 128 kbps",uid:"128",file:"http://127.0.0.1:8000/128"});</script>

<div id="64" style="width:300px;height:55px"></div><script type="text/javascript">this.videoplayer64 = new Uppod({m:"audio",comment:"Скорость потока 64 kbps",uid:"64",file:"http://127.0.0.1:8000/64"});</script>

<div id="320" style="width:300px;height:55px"></div><script type="text/javascript">this.videoplayer320 = new Uppod({m:"audio",comment:"Скорость потока 320 kbps",uid:"320",file:"http://127.0.0.1:8000/320"});</script>



Что я делаю не так?
hobotСсылка на пост (Смотрели 1406)03.05.16 04:35     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 03.05.16 - 16:46
id в html нельзя давать численный значения, первый символ должен быть буквой
2
hobot 03.05.16 - 17:49
Ок, вечером ещё раз попробую. Больше замечаний нет?
Тогда я в ID подставлю первым символом, к примеру, букву s.
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме