在 Android 中运行 MediaPlayer 时,如果 seekTo() 方法不起作用,您可以通过以下步骤尝试解决问题:
确保您已经调用了 prepare() 或 prepareAsync() 方法。
如果您使用的是 prepareAsync() 方法,请等待 MediaPlayer 准备就绪后再调用 seekTo()。
如果仍然无法解决问题,您可以尝试在 seekTo() 之前调用 getDuration() 方法,以确保 MediaPlayer 正在播放有效的媒体文件。
另一个可能的原因是媒体文件本身不支持快进/快退功能,因此在这种情况下 seekTo() 方法将不起作用。
如果仍然无法解决问题,您可以尝试提供更多详细的代码和错误信息,以帮助我们更好地理解和解决问题。