Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JWPlayer自动启动并重复动态播放列表_Javascript_Php_Jwplayer - Fatal编程技术网

Javascript JWPlayer自动启动并重复动态播放列表

Javascript JWPlayer自动启动并重复动态播放列表,javascript,php,jwplayer,Javascript,Php,Jwplayer,我正在一个应用程序上与JWPlayer合作,用PHP动态生成播放列表 这是我的剧本: <script type="text/javascript"> var playerInstance = jwplayer("myElement"); playerInstance.setup({ playlist: [ <?php foreach ($playlist_details

我正在一个应用程序上与JWPlayer合作,用PHP动态生成播放列表 这是我的剧本:

<script type="text/javascript">
    var playerInstance = jwplayer("myElement");
    playerInstance.setup({
        playlist: [
        <?php                       
        foreach ($playlist_details as $key => $video_array) {
            if ($last_array_item == $video_array['id']) {
                ?>
                {
                  file: '../../uploads/videos/<?php echo $video_array['video_file'];?>',
                    image: "",
                    width: "100%",
                    aspectratio: "16:9",
                    title: '<?php echo addslashes($video_array['video_title']);?>',
                    description: '<?php echo addslashes($video_array['video_description']);?>',
                    mediaid: '<?php echo $video_array['id'];?>'
                }
                <?php
            }
            else {
                ?>
                {
                  file: '../../uploads/videos/<?php echo $video_array['video_file'];?>',
                    image: "",
                    width: "100%",
                    aspectratio: "16:9",
                    title: '<?php echo addslashes($video_array['video_title']);?>',
                    description: '<?php echo addslashes($video_array['video_description']);?>',
                    mediaid: '<?php echo $video_array['id'];?>'
                },
                <?php
            }
        }
        ?>

        ]
    });
</script>

var playerInstance=jwplayer(“myElement”);
playerInstance.setup({
播放列表:[
{
文件:'../uploads/videos/',
图像:“”,
宽度:“100%”,
观点:“16:9”,
标题:“”,
说明:“”,
媒体ID:'
}
{
文件:'../uploads/videos/',
图像:“”,
宽度:“100%”,
观点:“16:9”,
标题:“”,
说明:“”,
媒体ID:'
},
]
});
这很好,但是。。。我无法使播放列表在从第一个视频加载页面时自动开始播放。我尝试了“autostart:true”,但似乎不起作用。。。。我也想播放列表洗牌(从第一个视频开始,当到达最后一个)。 有这样的选择吗?
非常感谢您的任何建议

此问题已在此处解决:

使用此代码

repeat:'always',