【问题标题】:Play ogg stream with android MediaPlayer使用 android MediaPlayer 播放 ogg 流
【发布时间】:2012-01-26 21:03:03
【问题描述】:

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

我尝试使用 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)

【问题讨论】:

    标签: android stream media-player ogg


    【解决方案1】:

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

    唯一对我有用的是 lib Vitamio。非常好用,试试这个:http://vov.io/vitamio/

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

    【讨论】:

    • 我最终按照您的建议使用了 Vitamio,这还不错,只是您必须告诉您的用户去下载它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2022-12-18
    • 2017-05-19
    相关资源
    最近更新 更多