npm 包 youtube.com-extended 使用教程

阅读时长 3 分钟读完

如果你曾经想在你的网站中嵌入 Youtube 视频,你可能会发现如果直接嵌入,一些未必你想要的元素,比如播放结束后的建议视频等,都会出现。这部分内容虽然个性化很高,但是如果想要让你的用户单纯地观看你喜欢的视频,就会打扰到用户体验。针对这个问题,有一款 npm 包,叫做 youtube.com-extended,可以帮助我们解决。在本文中,我将详细介绍这个 npm 包的使用方法。

安装

首先,我们需要安装这个 npm 包。在终端中输入以下命令,即可在你的项目中安装该包:

使用

安装完毕后,我们就可以开始使用这个 npm 包了。在你需要嵌入 Youtube 视频的页面中,引入该包。在这个例子中,我们将用 React 来进行演示,但是使用纯 JavaScript 或者其他前端框架同样适用。

接着,你需要用你自己的视频 ID,创建一个相应的 URL。这个视频 ID 可以在你看你的视频 URL 中获得。比如,视频 URL 为 https://www.youtube.com/watch?v=dQw4w9WgXcQ,那么视频 ID 就是 dQw4w9WgXcQ。

在你的 React 中使用此 URL 来创建 YouTubePlayer 组件:

现在你的网页上会显示你的视频。然而,你会发现依然有一些元素(如建议视频)出现了。这时,我们需要用更多的参数来完全控制视频的呈现。

-- -------------------- ---- -------
----- ---------- - -
  --------- ----- -- ----------
  -------- - -- ------------
    ----------- -
      --------------- -- -- -- ------- ----
      ---- -- -- ------
    --
  --
--

最后,我们将上面的参数传递给 YouTubePlayer 组件,你的视频就将不会出现任何不必要的元素啦!

完整代码示例

-- -------------------- ---- -------
------ ----- ---- --------
------ ------------- ---- -----------------------

----- ------- - --------------
----- -------- - -------------------------------------------

----- ---------- - -
  --------- -----
  -------- -
    ----------- -
      --------------- --
      ---- --
    --
  --
--

-------- ------- -
  ------ -
    --------------
      --------------
      -----------------
    --
  --
-

------ ------- ------

总结

使用 npm 包 youtube.com-extended,我们可以定制我们自己的视频播放器,从而控制网页的体验。这个包也提供了其他的元素调整,包括音量,自动播放和缩放等等。希望本文对你学习和使用该 npm 包提供了一些帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005601281e8991b448de08b

纠错
反馈