gpt4 book ai didi

java - MediaPlayer 的 WiFi 连接丢失时没有错误事件

转载 作者:太空狗 更新时间:2023-10-29 15:03:56 26 4
gpt4 key购买 nike

我已经在我的 MediaPlayer 上注册了一个 OnErrorListener 并且为了测试它我只是关闭了 WiFi。除了 WiFi 之外没有其他可用的 Internet 连接,因此播放停止,但事件处理程序未被触发。这不是应该发生的吗?或者我将如何处理这些问题?

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(uri);
mp.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int what, int extra) {
// logging stuff
return false;
}
});

mp.prepare();
mp.start();

最佳答案

我认为 MediaPlayer 类不会将其视为错误。您可以尝试使用 setOnBufferingUpdateListener。根据文档,这称为

when the status of a network stream's buffer has changed.

关于java - MediaPlayer 的 WiFi 连接丢失时没有错误事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23683591/

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