C#-获取MediaElement的字节位置

C#-获取MediaElement的字节位置,c#,mediaelement,C#,Mediaelement,基本上,我想获取MediaElement当前播放位置的当前字节。例如,在5秒时,字节位置将为1024kb。我不想用当前时间乘以比特率,因为这不准确 我只需要在特定的持续时间内获取字节位置 那我还能得到这个吗?我有其他选择。(FFProbe是否支持此功能?我已经尝试了所有方法,但无法直接使用MediaElement来实现这一点 唯一的方法是通过将帧速率乘以要获取的字节位置的时间码来获取视频的帧数 然后使用类似的程序分析视频头的moov原子。然后转到要分析的轨迹的stco条目,并获取先前计算的帧的块

基本上,我想获取MediaElement当前播放位置的当前字节。例如,在5秒时,字节位置将为1024kb。我不想用当前时间乘以比特率,因为这不准确

我只需要在特定的持续时间内获取字节位置


那我还能得到这个吗?我有其他选择。(FFProbe是否支持此功能?

我已经尝试了所有方法,但无法直接使用MediaElement来实现这一点

唯一的方法是通过将帧速率乘以要获取的字节位置的时间码来获取视频的帧数

然后使用类似的程序分析视频头的moov原子。然后转到要分析的轨迹的stco条目,并获取先前计算的帧的块偏移量