首页 > 解决方案 > 无法运行带有链接嵌入 youtube 的视频

问题描述

我可以运行带有链接嵌入 youtube 的视频。

我的代码:

<video id='my-video' class='video-js' controls preload='auto' width='640' height='264'
    poster='' data-setup='{}'>
      <source src='https://www.youtube.com/embed/fZ-yXDJJj5g'>
      <p class='vjs-no-js'>
        To view this video please enable JavaScript, and consider upgrading to a web browser that
        <a href='https://videojs.com/html5-video-support/' target='_blank'>supports HTML5 video</a>
      </p>
</video>

视频正在加载,但不播放。
请帮我

标签: javascriptvideo.js

解决方案


如官方repo所述,video.js 不支持开箱即用的 youtube 视频,您需要为此使用插件:

它支持 HTML5 和 Flash 视频,以及 YouTube 和 Vimeo(通过插件)

所以你必须为此使用一个插件,例如这个


推荐阅读