【问题标题】:Embedded Video - Iframe - YouTube - Won't autoplay嵌入式视频 - iframe - YouTube - 不会自动播放
【发布时间】:2016-09-30 08:21:17
【问题描述】:

YouTube 视频被嵌入到单个帖子的顶部。但是,autoplay 不起作用。

视频正在嵌入工具包类型,我设置了autoplay to on。这应该适用于音频文件和embedded media

但是,自动播放不起作用。

<div>
    <?php $renderfieldmedia = types_render_field('film', array('raw'=>'true'))?>
    <?php if(!empty($renderfieldmedia)){?>
        <div id="videoholder">
            <dd><?php echo(types_render_field('film', array("output" => "html", "autoplay" => "on"))); ?></dd>
        </div>
    <?php } elseif(empty($renderfieldmedia)){?>     
    <?php }?>               
</div>

我尝试了以下方法:

  1. 检查错误
  2. 停用几乎所有 WordPress 插件
  3. 删除几乎所有的JS

还是什么都没有。

如果有帮助,可以在页面找到here

【问题讨论】:

    标签: javascript php wordpress iframe youtube


    【解决方案1】:

    试试这个

    <div>
    <?php $renderfieldmedia = types_render_field('film', array('raw'=>'true'))?>
    <?php if(!empty($renderfieldmedia)){?>
        <div id="videoholder">
            <dd><?php echo(types_render_field('film', array("output" => "html", "autoplay" => "1"))); ?></dd>
        </div>
    <?php } elseif(empty($renderfieldmedia)){?>     
    <?php }?>               
    

    自动播放 = 1

    访问 https://developers.google.com/youtube/player_parameters#Manual_IFrame_Embeds

    【讨论】: