URL包含对播放列表的引用时,嵌入YouTube视频的代码不起作用

时间:2019-04-01 12:53:30

标签: php wordpress youtube embed

我有一个简单的代码,可以播放来自youtube的视频,如果URL类似于/watch?v=tac55PdUmf8&t=4s

,该代码可以很好地运行

但是,当YouTube视频URL包含对播放列表的引用时,该视频将不会播放。

示例: /watch?v=yvYQe1IZmXo&list=PLrsfJq-0xXwJC4JDzpKYsiV7_kBeSUh9k

这是我正在使用的代码:

<?php if ( $video && strpos( $video, "youtube" ) !== false ): ?>
    <?php $video = str_replace( "watch?v=", "embed/", $video ); ?>
    <iframe width="" height="" src="<?php echo $video; ?>" frameborder="0" allow="autoplay; encrypted-media"
            allowfullscreen></iframe>
<?php elseif ?>
<?php endif; ?>

我知道WordPress可以仅通过在帖子中插入URL来播放youtube视频,但是由于我使用的是插件,因此我无法再使用WordPress功能。

我希望有人可以帮助我解决这个问题。

最好的问候 三重

0 个答案:

没有答案