0

我正在为 Windows 10 开发一种媒体播放器。

该播放器包含两个轨道:一个用于视频,另一个用于音频。这两个流以 HLS 轨道的形式出现,并分别使用 H264 和 AAC 编解码器。

我实现此应用程序的方式是使用AdaptiveMediaSource类来保存 HLS 轨道,并使用MediaElement类来打印它们的内容。这两个对象都有 ID3v2 形状的定时文本元数据,它们嵌入在 HLS 实时流中,我必须以某种方式检索它们。

在寻找获取它们的方法时,我找到了TimelineMarker类,它应该从 MediaElement 接收元数据,但事实是当事件被抛出时(MediaElement.MarkerReached)我没有检索任何东西。

所以,我需要一种监听器,当嵌入的标签被解码或播放点到达与标签关联的时间时,它会通知我。

我怎么能得到这些标签?

提前致谢

4

0 回答 0