【问题标题】:Shaka player - HTMLMediaElement is not definedShaka 播放器 - 未定义 HTMLMediaElement
【发布时间】:2021-07-06 09:43:28
【问题描述】:

当我在 Nuxt 和 mode: universal 中安装 shaka player 时,我收到了这个错误:

spa 模式下,shaka 可以工作,但在universal 下它不起作用。


感谢回答,问题已通过以下方式解决:

if (process.client) {
  window.shaka = require('shaka-player/dist/shaka-player.compiled.js')
  require('shaka-player/dist/shaka-player.ui')
}

【问题讨论】:

标签: javascript vue.js nuxt.js video-player shaka


【解决方案1】:

您没有提供任何代码,但我 90% 确定这是因为window 在服务器上运行时不存在。

我的答案可以在这里找到:How to fix navigator / window / document is undefined in Nuxt

【讨论】:

    猜你喜欢
    • 2021-07-02
    • 2017-09-23
    • 2020-08-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    相关资源
    最近更新 更多