我可以在 Flash 模式下使用 JW Player 从实时流中读取定时 metadata/cue 点吗?

Can I read timed metadata/cue points from a live stream with JW Player in Flash mode?

我使用 JW Player 在 IOS 设备上以 HTML5 模式成功执行此操作(读取定时元数据)没问题。但是 PC 的 运行 Flash 让我有点摸不着头脑。一些背景...

我在网络上创建实时同步演示文稿。因此,幻灯片位于屏幕上的视频播放器旁边。当视频播放器中的演示者说 "go to slide 2" 时,幻灯片切换到幻灯片 2。

发生这种情况是因为我有另一个应用程序,一个基于 Flash 的 PowerPoint,但没有更好的表达方式。这个基于 Flash 的 PowerPoint 应用程序能够与 RTMP 流媒体服务器(如 Wowza 或 AMS)建立 RTMP 连接,并要求它找到当前正在发布的视频流并将元数据注入其中,例如 "slide 2",使用每张幻灯片前进。当此数据被注入视频流时,流将数据传输到观看端的视频播放器,在那里数据由播放器开发人员提取和处理。听到文字信息,让页面中的幻灯片播放器快进

正如我提到的,我在 HTML5 (IOS) 模式下使用 JW 播放器时效果很好。一切正常。因此,如果您在 iPad 上观看,一切都很好。但我不确定在 PC 上处于 Flash 模式时如何在 JW 播放器中提取这些数据。我没有看到 API 中暴露的任何内容,比如说,让我挂起 "onTextData" 或 "onCuePoint" 类型传输的事件侦听器。还有其他方法可以做到这一点吗?

JW Player 7 有 .on('meta'),可以在 Flash 中用于此目的。在 JW Player 7.3(尚未发布)中,它还会为您提供 iOS.

上的元数据

https://support.jwplayer.com/customer/portal/articles/1413089-javascript-api-reference#metadata