php - 如何循环显示视频播放器

标签 php javascript jquery jwplayer

我使用的是JW视频播放器,单个视频的实现方式如下

<div id="myElement">Loading the player...</div>

<script type="text/javascript">


jwplayer("myElement").setup({
    file: "<?php echo $dbVideoFile; ?>"
});

</script>

</div>

不,我想做的是循环遍历每个现有视频并为每个视频显示一个 jw 视频播放器。唯一的问题是它不太工作,它只显示一个视频的 jsplayer,其他视频除了空白之外不显示任何内容。下面我做错了什么:

    <p>
<?php foreach ($arrVideoFile[$key] as $v) { ?>
<div id="myElement">Loading the player...

<script type="text/javascript">


jwplayer("myElement").setup({
    file: "<?php echo 'VideoFiles/'.$v; ?>"
});

</script>

</div>
<?php } ?>
</p>

最佳答案

id 标签应该是 unic,这样 JWPlayer 在调用 #myElement 时会感到困惑

尝试增加一个值并动态重命名“myElement-”+ i

我没有进行测试,但应该可以工作:

  <p>
<?php 
$i = 0;
foreach ($arrVideoFile[$key] as $v) { ?>
<div id="myElement-<?php echo $i; ?>">Loading the player...

<script type="text/javascript">


jwplayer("myElement-<?php echo $i; ?>").setup({
    file: "<?php echo 'VideoFiles/'.$v; ?>"
});

<?php $i++; ?>
</script>

</div>
<?php } ?>
</p>

关于php - 如何循环显示视频播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764402/

相关文章:

php mysql 连接多个表

php - 这个 cronjob 会工作吗?

javascript - 如何使用 Google map API 查找路段?

jquery - 如何使用 jest 测试导入 jQuery UI 组件的 React 组件

php mysql 求和问题

php - 如何在 php DOMDocument 中导入 XML 字符串

javascript - JS 函数将项目添加到 HTML 文件中的 <ul>

javascript - 在非系统驱动器上运行 NodeJS

javascript - 如何使用 jQuery 创建像 W3Schools.com 中那样的在线 HTML 源代码编辑器?

javascript - 隐藏从服务器返回的部分文本