加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 智能机器人、大数据、CDN、图像分析、语音技术!
当前位置: 首页 > 教程 > 正文

youtube html5播放失败如何化解

发布时间:2023-07-27 15:00:50 所属栏目:教程 来源:互联网
导读:   本篇内容主要讲解“youtube html5播放失败如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“youtube html5播放
  本篇内容主要讲解“youtube html5播放失败如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“youtube html5播放失败如何解决”吧!
 
  youtube html5播放失败的解决办法:1、打开youtube,找到视频,在视频右下角点击分享;2、选择嵌入;3、去除iframe标签里面的width和height;4、为iframe添加一个父元素,设置一个让视频填满屏幕的百分比即可。
 
  HTML插入Youtube视频
 
  网页需要插入youtube视频,直接用标签<video>是播放不出来的,我们知道<video>是只支持mp4,ogg这样的视频文件。
 
  方法:
 
  打开youtube,找到视频,在视频右下角点击分享。 

  选择嵌入,就会得到代码如下:
 
  <iframe width="560" height="315" src="https://www.youtube.com/embed"    frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
 
  这是一串iframe标签内容,但是这样的代码直接放到页面文件里面,不能很好地调试和自适应。
 
  因为宽度和高度都是固定的,无法调整。
 
  解决:
 
  去除iframe标签里面的width和height,这样直接得到的视频是压缩的,所以要为iframe添加一个父元素
 
  <div class="youtube">
 
         <iframe width="100%" class="elementor-video-iframe" src="https://www.youtube.com/embed"       frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>       </iframe></div>
 
  iframe标签设为绝对定位,宽度高度都设100%,父元素相对定位,通过padding-bottom:%,设置一个让视频填满屏幕的百分比(可自行调试)
 
  .youtube{padding-bottom: 57%;position: relative;}.elementor-video-iframe{max-width: 100%;width: 100%;border: none;position: absolute;height: 100%;}
 
  这样就能得到一个自适应的视频了,css样式也可以自己添加。
 

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章