Android Mediaplayer @ Samsung S i9000

时间:2011-01-04 09:34:46

标签: android stream media-player freeze

我编写了一个应用程序,它将Android媒体播放器称为播放音频流(通过URL)。在模拟器(Android 2.2)中一切正常(该应用程序播放流)。当我在我的HTC Desire(Android 2.2)上安装应用程序时,它工作正常。 本周,一位朋友在他的Samsung S i9000(Android 2.2)上安装了该应用,但它无法正常工作。当mediaplayer.start()时,应用程序只是冻结并且用户被调用等待或中止叫做。 当应用程序初始化时,构建媒体播放器(通过标准构造函数),但是在i9000上,如果按下按钮,则会更改通话音量,而不是媒体音量。 有任何想法吗? :)

编辑:当我调用一个mp3文件而不是流媒体时,i9000会播放它...令人困惑......

1 个答案:

答案 0 :(得分:0)

http://code.google.com/p/mynpr/

嗨,您可以调整此代码,它将起作用。我的LG P970也有同样的问题,我用这个播放器解决了这个问题 -

Bassically它有2个流方法,第一个是“普通”方法,在我们的设备上不起作用:(

第二种方法是将部分流下载到缓冲区,将其保存在SD卡中,然后播放,这适用于所有设备。