我想创建一个向后播放音乐的应用程序,该应用程序使用 Android MediaExtractor 解码音频并向后连接
由于我无法让 MediaExtractor 将其向后移动,我尝试将其从末端剪切到某个字节大小,翻转它,播放它,然后剪切下一个末端并播放等等。
为了做到这一点,我们需要使用MediaExtractor.seekTo
快退,但是快退的位置是不明确的。我试图seekTo
用采样率和一定的字节大小来计算微秒,但是当使用MediaExtractor.SEEK_TO_CLOSEST_SYNC
标志时,连接部分会稍微偏移并出现噪音。
seekTo
所以我认为如果我能知道正在同步的字节的位置,或者如果我能以字节为单位,这个问题就可以解决。
任何帮助,将不胜感激。