gpt4 book ai didi

android - MediaPlayer无法播放源正在重试时如何立即回调?

转载 作者:行者123 更新时间:2023-12-05 07:48:31 25 4
gpt4 key购买 nike

当 MediaPlayer 无法播放源(比如无效的 url)并正在重试时,我如何获得即时回调?现在,MediaPlayer.onError() 只有在所有 10 次重试都失败后才会被调用,而且这花费的时间太长了。或者,我想限制重试次数。

这是 logcat 的样子:

在一个单独的进程中:

E/NuCachedSource2: source returned error -1, 10 retries left
E/NuCachedSource2: source returned error -1, 9 retries left

...

E/NuCachedSource2: source returned error -1, 0 retries left

最后是我的应用程序的过程:

MediaPlayer.onError()

最佳答案

我想你没有办法设置重试时间,但你可以使用

mediaPlayer.prepareAsync();

那不会阻塞您的 ui 线程。

如果您真的不想设置重试时间,此答案可能会有所帮助。 third party framework

关于android - MediaPlayer无法播放源正在重试时如何立即回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38460721/

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