You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular集成Streamable时fromEvent失效,为何player.on可正常触发?

问题:RxJS fromEvent无法监听Streamable播放器的ready事件

我正在构建一个Angular视频播放器库,目前正在做Streamable的集成工作。

我已经在StackBlitz里复现了问题场景:调用player.on('ready', ...)时,console.warn能正常输出内容,但改用RxJS的fromEvent(player, 'ready').subscribe(...)却完全没反应。

代码片段如下:

const player = new playerjs.Player(iframe);

player.on('ready', () => console.warn('player.on(ready)'));
fromEvent(player, 'ready').subscribe(() => console.warn('fromEvent ready'));

有没有人知道为什么fromEvent在这里无法正常工作?

另外,有一些项目也用了相同的on方法来绑定Streamable播放器事件:

  • 示例1
  • 示例2

补充说明:同样的实现逻辑,在Vidyard播放器的集成中是可以正常运行的。

内容的提问来源于stack exchange,提问作者Pieterjan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 23:30:09