gpt4 book ai didi

android - 未准确调用 MediaPlayer onCompletion

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:52 27 4
gpt4 key购买 nike

在我的应用程序中,我使用 MediaPlayer 创建了一个音频播放器(仅 WAV 文件)应用程序接口(interface)。但是播放器不会每次都回调onCompletion Listener。有时它会提供回调但不是每次都提供。我正在对 wav 文件进行一些音频处理,例如插入和覆盖。

是不是音频头文件丢失了?为什么播放结束不回调?

最佳答案

确保文件的标题设置正确。如果 header 中的某些内容丢失 callbackonCompletion 可能不会发生。

如果 mediaplayer 正在播放 .wav 文件,搜索可能会正确发生,但会出现抖动。因此,当播放完成时,文件总持续时间和 onCompletion 分别会有 0-1000 毫秒的差异。因此,如果出现这种情况,您应该将其猜测为 onColmpletion 并执行您想要的操作。这是获取 onCompletion 的一种有点棘手的方法。

我在用媒体播放器播放 .wav 文件时遇到了同样的问题。这不是解决这个问题的好方法,但是当我遇到同样的情况时,我解决了同样的问题。希望这也会在某些方面对您有所帮助。

关于android - 未准确调用 MediaPlayer onCompletion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17229041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com