1

私のアプリは、AndroidのMediaPlayerクラスを使用してhttp経由でOGGストリームを再生します。oggストリームは自分のデバイスでは正常に再生されますが(HTC Desire(v2.2.2 with HTC sense))、デバイスで動作しないため、多くのユーザーが不満を言っています。

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によるストリームをサポートしていません。

私に役立つ唯一のものはlibVitamioです。非常に使いやすいので、これを試してください:http: //vov.io/vitamio/

繰り返しますが、それが私に役立つ唯一のことです。ファイルのダウンロード中にバッファを試しましたが、扱いが難しいので諦めました。

于 2012-03-12T17:45:23.497 に答える