用于读取HLS视频流的ID3v2标记的类

时间:2015-07-30 12:05:00

标签: c# wpf windows-10 id3v2

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

此播放器包含两个轨道:一个用于视频,另一个用于音频。这两个流分别作为HLS跟踪并使用H264和AAC编解码器。

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

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

所以,我需要一种听众,当嵌入的标签被解码或回放点达到与标签相关的时间时通知我。

我怎么能得到这些标签?

提前致谢

0 个答案:

没有答案