1

我的应用程序使用 android 中的 MediaPlayer 类通过 http 播放 OGG 流。ogg 流在我自己的设备上播放良好(HTC 渴望(具有 HTC 感觉的 v2.2.2)),但我的许多用户抱怨我不在他们的设备上工作。

我尝试使用 AVD 在不同的 android 版本(2.1、2.2、2.3.3、4.0.3)上运行我的应用程序,我设法复制了错误。

有人知道这里有什么问题吗?如果是这样,如何调解?

LogCat 输出:

W/libutils.threads(33): Thread (this=0x151e0): don't call waitForExit() from this Thread object's thread. It's a guaranteed deadlock!
A/VorbisDecoder(33): frameworks/base/media/libstagefright/codecs/vorbis/dec/VorbisDecoder.cpp:251 numPageSamples >= 0
MediaPlayer: error (-100, 0)
4

1 回答 1

2

伙计,我在 Android 上的流媒体有很多问题。对我来说,MediaPlayer 不支持 http 流。

唯一对我有用的是 lib Vitamio。很容易使用,试试这个:http: //vov.io/vitamio/

我再说一遍,这是唯一对我有用的东西。我在下载文件时尝试了缓冲,但处理起来太难了,我放弃了。

于 2012-03-12T17:45:23.497 回答