Php 如何在滑块中显示视频

Php 如何在滑块中显示视频,php,javascript,jquery,iframe,jwplayer,Php,Javascript,Jquery,Iframe,Jwplayer,我使用galleria slider作为jquery slider和jwplayer来显示视频。问题是它不会在滑块中显示jwplayer,它只显示一个黑色正方形。我让它为图像工作,但不能让它为视频播放器jwplayer工作。有人谁知道如何做到这一点修改下面的代码,使其在我的应用程序工作 凯丹广场: jwplayer: #galleriavideo{宽度:500px;高度:300px;背景:000} 有点奇怪,另一位用户在这里发布了一个非常类似的问题: 无论如何,我将尝试发布一个接近您的代码的解

我使用galleria slider作为jquery slider和jwplayer来显示视频。问题是它不会在滑块中显示jwplayer,它只显示一个黑色正方形。我让它为图像工作,但不能让它为视频播放器jwplayer工作。有人谁知道如何做到这一点修改下面的代码,使其在我的应用程序工作

凯丹广场:

jwplayer:


#galleriavideo{宽度:500px;高度:300px;背景:000}

有点奇怪,另一位用户在这里发布了一个非常类似的问题:

无论如何,我将尝试发布一个接近您的代码的解决方案。我想您需要一个带有多个视频的滑块

您需要两个文件:
video.php
,一个根据特定文件名显示视频的页面,和
gallery.php
,一个包含滑块的页面

video.php

<?php
    $v = filter_input(INPUT_GET, "v", FILTER_SANITIZE_STRING);
?>

<div id="container"></div>
<script type="text/javascript" src="/path/to/jwplayer.js"></script>
<script type="text/javascript">
    jwplayer("container").setup({
        file: "VideoFiles/<?php echo $v; ?>",
        width: 480,
        height: 270
    });
</script>
<?php if(count($arrVideoFile[$key]) > 1){ ?>

     <div id="galleriavideo" style="width:500px; height:300px; background:#000;">
         <?php
             foreach($arrVideoFile[$key] as $v) { 
                 $vurl = "/path/to/video.php?v=".rawurlencode($v);?>
                 <a href="<?php echo $vurl; ?>"><img class="iframe"></a>
         <?php } ?> 
     </div>

    <script type="text/javascript" src="/path/to/jquery.js"></script>
    <script type="text/javascript" src="/path/to/galleria.js"></script>
    <script type="text/javascript">
        Galleria.loadTheme('/path/to/galleria.classic.min.js');
        Galleria.run('#galleriavideo');
    </script>

<?php } ?>

大学教师;按照问题进行操作,但是在HTML页面中不能有两个相同的“id”。所以“id='addtd'”可能会给您带来问题。(这也可能是你们想要改变的一点,是独一无二的,但我不是100%确定,所以不能把它作为一个答案。我的道歉的副本,我改变question@user1394925如果在web浏览器上按F12,在“控制台”选项卡中是否收到任何错误?F12应在大多数web浏览器中打开“开发人员工具”。
<?php if(count($arrVideoFile[$key]) > 1){ ?>

     <div id="galleriavideo" style="width:500px; height:300px; background:#000;">
         <?php
             foreach($arrVideoFile[$key] as $v) { 
                 $vurl = "/path/to/video.php?v=".rawurlencode($v);?>
                 <a href="<?php echo $vurl; ?>"><img class="iframe"></a>
         <?php } ?> 
     </div>

    <script type="text/javascript" src="/path/to/jquery.js"></script>
    <script type="text/javascript" src="/path/to/galleria.js"></script>
    <script type="text/javascript">
        Galleria.loadTheme('/path/to/galleria.classic.min.js');
        Galleria.run('#galleriavideo');
    </script>

<?php } ?>