最近在学习在网页中嵌入原生的html video视频,将一些参数和常见的问题分享给大家。

方法/步骤

  1. 1

    【视频标签】首先,我们在页面中添加vedio标签,<video></video>,然后在其中添加内容。默认的自动补全的video标签内容是截图中这样的。

  2. 2

    【视频路径】必须要添加的是视频的路径,在video里面添加,<source src="">,这样一个视频就被引入进来了。这里需要我们定义好视频的格式。type="video/mp4"。这样打开网页后,就会看到视频了。

  3. 3

    【自动播放】默认,直接放上视频,在浏览器里面是无法播放的,我们需要为其添加播放的参数,自动播放的参数是autoplay,可以直接添加autoplay,或者将其设置为true

  4. 4

    【循环播放】视频自动播放后,播放一次就会停止,我们需要为其添加循环播放的参数,loop,也可以设置loop="true"二者功能相同。这样视频就可以无限次循环播放了。

  5. 5

    【视频大小】我们还需要根据网页的实时需求,来给网页定义视频的大小,位置。如果只定义宽高中的一种,那么另一个宽或者高将根据视频比例,自动缩放,如果宽高超出了视频自有的比例,超出比例的部分是空白的,video会占据我们设置的宽高大小的空间。

  6. 6

    【视频背景图片】有时候,在线的视频,由于文件较大,需要很长的缓冲时间,这时候,我们可以通过给视频设置一个背景图片, 来提高用户的体验效果。需要用到参数poster=""

  7. 7

    【嵌入网站后,无法播放】有时候,视频嵌入到网站中后,在chrome浏览器中无法播放,在firefox中可以,这时候,可以通过添加一个js函数来改进。

  8. 8

    最后,给大家一段完整的代码

    <video width="1000" height="600" autoplay="true" loop="true" poster="**.jpg">

            <source src="**.mp4" type="video/mp4">

        </video>

        <script type="text/javascript">

        $(function() {

            $('video').each(function() {

                this.play();

            });

        });

        </script>

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。