MediaPlayer的停止和重新启动 [英] MediaPlayer stops and restarts

查看:2819
本文介绍了MediaPlayer的停止和重新启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我得到一个奇怪的错误。 我玩了MediaPlayer的一个MediaStream可(如Shoutcast的或的Icecast)。
有时会突然对播放的流(共随机的)发生了一个错误,流将停止和重新启动。
OnErrorListener不会被触发!

I get a weird error. I play with a MediaPlayer a mediastream (like shoutcast or icecast).
Sometimes suddenly on playing stream (total random) happens a error, the stream stops and restart.
OnErrorListener don't get triggered!

logcat的:

03-02 17:50:36.274: W/MediaPlayer(16799): info/warning (702, 0)
03-02 17:50:36.274: I/MediaPlayer(16799): Info (702,0)

或者是这样的:

or like this:

03-02 17:50:14.250: W/MediaPlayer(16799): info/warning (703, 0)
03-02 17:50:14.250: W/MediaPlayer(16799): info/warning (701, 0)
03-02 17:50:14.250: I/MediaPlayer(16799): Info (703,0)
03-02 17:50:14.250: I/MediaPlayer(16799): Info (701,0)

03-02 18:03:33.906: W/MediaPlayer(16799): info/warning (703, 126) <br>
03-02 18:03:33.906: I/MediaPlayer(16799): Info (703,126)

对此有何想法?

Any ideas on that?

编辑:

啊。 One的详细信息。 701 办法 MEDIA_INFO_BUFFERING_START 702 办法 MEDIA_INFO_BUFFERING_END 。 我想我可以修复这些,如果我增加缓冲区的大小?

Ahh. One more information. 701 means MEDIA_INFO_BUFFERING_START and 702 means MEDIA_INFO_BUFFERING_END. I think I could fix these if I increase buffer size?

编辑:但等待。 BufferingSize烘烤到系统中。该死的。 :)

But wait. BufferingSize is baked into the system. Damned. :)

推荐答案

正如你写,缓冲...

As you wrote, buffering...

对不起,没有找到其他建议。

Sorry, No other suggestions.

这篇关于MediaPlayer的停止和重新启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆