【问题标题】:youtube Embed player customisationyoutube 嵌入播放器自定义
【发布时间】:2021-05-25 10:59:56
【问题描述】:

尝试了不同的自定义方法(隐藏 YouTube 标题、徽标等)。但仍然无法正常工作。我的目标是主要隐藏标题顶部栏。因此,如果目前可行,请寻求一些指导?

*尝试过css方法、iframe viewport方法等

【问题讨论】:

    标签: iframe youtube


    【解决方案1】:

    好吧,既然youtube弃用了参数showinfo,有一个解决办法,你可以使用html和css。

    首先,您必须将 youtube iframe 放在一个 div 中:

    <div class="frame-container">
       <iframe></iframe>
    </div>
    

    接下来,您必须增加框架的大小,使其位于浏览器窗口之外,然后将其居中对齐,因为 youtube 仅尝试将视频居中并将其徽标保留在两侧,这个技巧应该有效.

    .frame-container {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */  
        padding-top: 25px;
        width: 300%; /* enlarge beyond browser width */
        left: -100%; /* center */
    }
    
    .frame-container iframe {
        position: absolute; 
        top: 0; 
        left: 0; 
        width: 100%; 
        height: 100%;
    }
    

    最后,为了防止所有东西因为尺寸而拉伸,你把它放在一个包装器里。

    <div class="wrapper">
       <div class="frame-container">
          <iframe></iframe>
       </div>
    </div>
    
    .wrapper {
       overflow: hidden;
       max-width: 100%;
    }
    

    编辑 1:如果您想禁用建议的视频并只允许暂停,则必须将 url 替换为:

    在这种情况下,您必须将 youtube 网址替换为:

    https://www.youtube.com/embed/VIDEOID?playlist=VIDEOID&loop=1
    

    当视频循环播放时,建议的视频将被禁用,即使禁用了控件,您也可以通过单击视频来暂停视频。

    【讨论】:

    • 谢谢。缩略图根本没有对齐。看起来有点奇怪。它确实隐藏了标题和徽标,但也隐藏了控件。目前还可以。但是在暂停视频时,它会提供建议的视频。有什么方法可以隐藏推荐的视频?如果可能的话,我们需要的只是暂停控制播放的视频(当然没有任何 youtube 信息)
    猜你喜欢
    • 1970-01-01
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 2013-09-19
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    相关资源
    最近更新 更多