首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shaka player从不触发“错误”侦听器

shaka player从不触发“错误”侦听器
EN

Stack Overflow用户
提问于 2021-05-09 15:16:59
回答 2查看 491关注 0票数 1

我是集成沙卡播放器在我的网络应用程序。我已经浏览了文档,并找到了基本的程序来加载播放器的视频清单url。基本程序的链接是基础教程。它可以很好地加载视频。

我需要为玩家执行错误处理。因此,我试图理解,“错误”事件侦听器将在哪里触发。下面是侦听错误的代码。对我来说这不再是触发了。

代码语言:javascript
复制
 // Listen for error events.
  player.addEventListener('error', onErrorEvent);

下面是要调用但未触发的Trails : Trail 1: not初始化视频变量。

代码语言:javascript
复制
  const video = null;
  const player = new shaka.Player(video);

路径2:加载无效的清单url。

代码语言:javascript
复制
try {
    await player.load('https://mydymmy.manifest.url');
  } catch (e) {
    onError(e);
  }

我想在我的程序中实现错误处理。为此,我需要了解这个“错误”侦听器何时调用。

EN

回答 2

Stack Overflow用户

发布于 2022-02-04 03:38:37

嘿,我也遇到了这个问题,为了帮助其他遇到这个问题的人,这就是你如何在负载上捕获错误的方法。

代码语言:javascript
复制
await player.load('https://mydymmy.manifest.url').catch(onError);

希望这能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2022-11-11 07:57:14

Player.addEventListener(“错误”,onErrorEvent);

本教程中的侦听器示例没有工作

const =新的shaka.util.EventManager();

listener.listen(player,error,(事件:任意) => {onErrorEvent(事件);});

你应该使用shaka.util.EventManager

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67459300

复制
相关文章

相似问题

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