gpt4 book ai didi

javascript - 将 videojs 与 youtube.js 一起使用

转载 作者:行者123 更新时间:2023-11-28 06:44:18 25 4
gpt4 key购买 nike

我使用 videojs( http://videojs.com/ ) 插件与 youtube.js( https://github.com/eXon/videojs-youtube ) 结合在自定义播放器中播放 YouTube 视频。

在头部,我从 video.js 加载 css,这是 html 正文

<div id="am-youtube-container" class="row collapse">
<video
id="vid1"
class="video-js vjs-default-skin"
controls
autoplay
width="640" height="264"
data-setup='{ "techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "https://www.youtube.com/watch?v=xjS6SftYQaQ"}] }'
>
</video>
<script src="http://vjs.zencdn.net/5.0/video.min.js"/>
<script src="path to youtubejs/Youtube.js"/>
</div>

我总是收到以下错误:

VIDEOJS: ERROR: The "Youtube" tech is undefined. Skipped browser support check for that tech.
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) No compatible source was found for this video.

我无法找到解决方案。当我使用 youtube.js 中的示例时,它使用完全相同的代码。

最佳答案

通过 Bower 获取 youtube.js:

bower install videojs-youtube

然后你将在文件夹 Bower_component 中同时拥有 video.min.js 和 Youtube.min.js ,如下所示:

将其复制粘贴为 html:

<!DOCTYPE html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="bower_components/video.js/dist/video-js.min.css" />
</head>
<body>

<div id="am-youtube-container" class="row collapse">
<video
id="vid1"
class="video-js vjs-default-skin"
controls
autoplay
width="640" height="264"
data-setup='{ "techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "https://www.youtube.com/watch?v=xjS6SftYQaQ"}] }'
>
</video>
<script src="http://vjs.zencdn.net/5.0/video.min.js"/>
<script src="path to youtubejs/Youtube.js"/>
</div>

<script src="bower_components/video.js/dist/video.min.js"></script>
<script src="bower_components/videojs-youtube/dist/Youtube.min.js"></script>
</body>
</html>

所以我尝试过,解决方案是替换:

   <script src="http://vjs.zencdn.net/5.0/video.min.js"/>

这样:

  <script src="bower_components/video.js/dist/video.min.js"></script>

关于javascript - 将 videojs 与 youtube.js 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33521087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com