首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vhs对象在videojs中为空

Vhs对象在videojs中为空
EN

Stack Overflow用户
提问于 2020-12-27 07:18:08
回答 1查看 287关注 0票数 0

我是java脚本的新手。我正在尝试做一个关于videojs的项目。在下面的代码中,我无法获取vhs对象。我做错了什么?

代码语言:javascript
复制
</head>
<body>
  <h1>This is a demo video</h1>

  <video-js id="demo_video" class="vjs-default-skin" controls preload="auto" width="640" height="268">
    <source src="http://127.0.0.1:8887/video/filename.m3u8" type="application/x-mpegURL">
  </video-js>


  
  <script src="https://unpkg.com/video.js/dist/video.js"></script>
  <script src="https://unpkg.com/@videojs/http-streaming/dist/videojs-http-streaming.js"></script>
  <script>
    var player = videojs("demo_video");
    var vhs = player.tech().vhs;
  </script>
</body>
</html>

以下代码以Uncaught TypeError: Cannot read property 'vhs' of undefined形式返回

代码语言:javascript
复制
var vhs = player.tech().vhs;
EN

回答 1

Stack Overflow用户

发布于 2020-12-27 07:40:24

我有两个建议,第二个是我认为问题是。

  1. 确保您有正确版本的库。
  2. vhs是附加到技术对象的运行时属性,您只能在使用HLS时使用它。因此,请确保在调用该函数时正在使用HLS流协议。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65461571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档