Jwplayer как вывести несколько видео через foreach?

C
На сайте с 18.05.2014
Offline
0
967

Подскажите пожалуйста как правильно можно вывести несколько видео, у меня выводится только одно видео, хотя в $videos['videoId'] их несколько, это наверное из-за того что id='myElement', но если делать класс вообще не работает, я просто не очень селен в js подскажите в какую сторону мне смотреть)


<?php foreach ($gVideo as $videos):?>
<div id="myElement">Loading the player...</div>

<script type="text/javascript">
var uVideo = '<?php echo $videos['videoId'];?>';
var uVideoImg = '<?php echo $videos['thumbnailUrl'];?>';

jwplayer("myElement").setup({
file: uVideo,
image: uVideoImg,

});
</script>
<?php endforeach;?>


---------- Добавлено 18.05.2014 в 14:11 ----------

var uVideo = '<?php echo $videos['videoId'];?>';

var uVideoImg = '<?php echo $videos['thumbnailUrl'];?>';

siv1987
На сайте с 02.04.2009
Offline
427
#1

В сторону

cidset:
это наверное из-за того что id='myElement'

если топорно то


<?php $i = 1; foreach ($gVideo as $videos):?>
<div id="myElement_<?=$i?>">Loading the player...</div>

<script type="text/javascript">
var uVideo = '<?php echo $videos['videoId'];?>';
var uVideoImg = '<?php echo $videos['thumbnailUrl'];?>';

jwplayer("myElement_<?=$i?>").setup({
file: uVideo,
image: uVideoImg,

});
</script>
<?php $i++; endforeach;?>

Хотя я бы пересмотрел логику.

C
На сайте с 18.05.2014
Offline
0
#2

var uVideo = "<?php echo $videos['videoId'];?>";

var uVideoImg = "<?php echo $videos['thumbnailUrl'];?>";

C
На сайте с 18.05.2014
Offline
0
#3
siv1987:
В сторону
если топорно то

Ага, тапорно понял

Хотя я бы пересмотрел логику.

А как? Передать массив в скрипт, и там его foreach?

C
На сайте с 18.05.2014
Offline
0
#4

Топорно понял, спасибо. А вот логику пересмотреть это может массив скрипту передать и в нем через foreach? так?

siv1987
На сайте с 02.04.2009
Offline
427
#5
cidset:
А как?

Не знаю, зависит от поставленной задачи. В принципе нормально будет и так если нету никаких особых требований.

C
На сайте с 18.05.2014
Offline
0
#6
siv1987:
Не знаю, зависит от поставленной задачи. В принципе нормально будет и так если нету никаких особых требований.

нормально конечно конечно и так, но думал может не знаю чего-то, хотя у людей те же траблы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий