【发布时间】:2017-12-20 00:45:07
【问题描述】:
我正在使用 Android 媒体播放器播放 mp3 文件。 但是当我使用 seekTo(msec) 函数寻找一些随机时间时,每个 android 设备中的每个播放器都会显示出细微的差异。时间上的差异大约是 1 秒。
我很好奇的是 Mp3 MPEG1 音频编解码器也有 I 帧/p 帧的东西吗?我知道它是视频编解码器的属性,但我想知道音频编解码器是否也有类似的属性,所以它需要跳转到某个位置以获取 I 帧来解码音频。如果是这样,这样的属性可以产生寻找时间的差异是合理的,因为每个玩家开始的时间并不完全相同。
【问题讨论】: