Android mediaplayer MediaPlayer.seekTo不使用webm音频进行搜索

Android mediaplayer MediaPlayer.seekTo不使用webm音频进行搜索,android-mediaplayer,Android Mediaplayer,我们已经在Android MediaPlayer上使用mp3文件很长时间了。我们在WebM容器中添加了对Ogg Opus的支持。然而,在一些较旧的手机(安卓6、7和8)上,搜索功能不起作用 我们有很长的音频文件,是口语文本的录音。文本显示在网络视图中,并且有多个部分。屏幕上有一个“下一步”按钮,要求应用程序转到下一部分。点击next(下一步)按钮时,应用程序暂停播放音频,使用MediaPlayer将位置移动到下一节,然后继续播放 更新: 我在中看到,MediaPlayer.seekTo(毫秒,模

我们已经在Android MediaPlayer上使用mp3文件很长时间了。我们在WebM容器中添加了对Ogg Opus的支持。然而,在一些较旧的手机(安卓6、7和8)上,搜索功能不起作用

我们有很长的音频文件,是口语文本的录音。文本显示在网络视图中,并且有多个部分。屏幕上有一个“下一步”按钮,要求应用程序转到下一部分。点击next(下一步)按钮时,应用程序暂停播放音频,使用MediaPlayer将位置移动到下一节,然后继续播放

更新:

我在中看到,
MediaPlayer.seekTo(毫秒,模式)
是异步的

seekTo完成后,将通过用户提供的OnSeekComplete通知用户

我使用了OnSeekCompleteListener并延迟启动,直到收到此通知。我还记录了
getCurrentPosition()
的结果,它有正确的新位置。然而,它仍然从以前的位置继续比赛

这一切都适用于mp3文件。然而,有了WebM容器中的Ogg Opus,这出戏从我们尝试调用seekTo之前的位置继续。在这两种情况下,音频文件都是嵌入式资源,因此查找流文件时不会出现问题

这是Android MediaPlayer在WebM容器中使用Ogg Opus audio进行搜索时的已知问题吗