2011-08-02 6 views
4

私はMP3 streamを再生するいくつかのコードを持っており、wifiで実行すると、これは完璧に動作しています。 3G接続でまったく同じコードを実行しようとすると、AwesomePlayer-1004 errorを返します。HTTPエラーはありません。驚くばかりのプレーヤーエラー - 3Gのみ

以下のログのコピーがあります。

インターネットブラウザを使用してサーバーに接続しようとしましたが、これは問題なく動作します。したがって、ルーティングの問題ではありません。

08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): Client(14) constructor 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): Create new client(14) from pid 4482, url=http://212.48.126.146:8060, connId=14, audioSessionId=16 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): setDataSource(http://212.48.126.146:8060) 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): getPlayerTypeFromMAP(http://212.48.126.146:8060): PLAYERS_MAP[25].playertype 0 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): player type = 4 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): create StagefrightPlayer 
08-02 11:31:41.018: VERBOSE/AudioSink(1238): AudioOutput(16) 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): setDataSource 
08-02 11:31:41.018: INFO/StagefrightPlayer(1238): setDataSource('http://212.48.126.146:8060') 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): [14] setAudioStreamType(3) 
08-02 11:31:41.018: VERBOSE/MediaPlayerService(1238): [14] prepareAsync 
08-02 11:31:41.018: INFO/NuHTTPDataSource(1238): overrides append 
08-02 11:31:41.018: INFO/NuHTTPDataSource(1238): connect to 212.48.126.146:8060/ @0 
08-02 11:31:41.018: INFO/NuHTTPDataSource(1238): ENTER connect 
08-02 11:31:41.018: INFO/NuHTTPDataSource(1238): [Stagefright] 212.48.126.146 is not localhost 
08-02 11:31:41.018: INFO/NuHTTPDataSource(1238): [Stagefright] do not use http proxy 
08-02 11:31:41.018: INFO/HTTPStream(1238): start connect_nonb 
08-02 11:31:41.108: INFO/HTTPStream(1238): back from connect_nonb 
08-02 11:31:41.108: INFO/HTTPStream(1238): start connect_nonb 
08-02 11:31:41.228: INFO/HTTPStream(1238): back from connect_nonb 
08-02 11:31:41.398: INFO/NuHTTPDataSource(1238): LEAVE connect 
08-02 11:31:41.398: INFO/AwesomePlayer(1238): mConnectingDataSource->connect() returned -1004 
08-02 11:31:41.398: VERBOSE/MediaPlayerService(1238): [14] notify (0x38350, 100, 1, -1004) 
08-02 11:31:41.408: ERROR/MediaPlayer(4482): error (1, -1004) 
08-02 11:31:41.408: ERROR/MediaPlayer(4482): Error (1,-1004) 

誰でも私が試してみることができます私は感謝します。事前に

多くのおかげで、

ニール。

答えて

0

3g接続エラーの可能性があります。 3g接続を確認してください。

+0

返信いただきありがとうございますが、私は二重チェックをして3G接続は問題ありません。問題なくインターネットを使用できます。オリジナルの投稿で述べたように、ウェブブラウザでストリームを提供するサーバに接続できます。それは大丈夫です。 – Neil

+0

ローカルLANまたはインターネット経由でメディアを取得しています。そのオーディオリンクは、ローカルまたはウェブのどこにありますか? –

+0

ストリームがインターネットから送信されています。私はこれがO2特有のものであることを発見したので、電話機で3つのシムを使用すると問題は発生しません。だから明らかにそれは何人かのプロバイダブロックですが、それを回避する方法を見つけることはうれしいでしょう。また、Wifiや3Gでストリームを再生するのに非常に長い時間(最大15分)かかる別のストリームのMediaPlayerに問題があります。私はiPhone用の同様のソフトウェアを開発した後にプラットフォームがいくらか不満を感じていると告白し、あなたがそれを伝えるときにストリームを再生するだけです。 – Neil

関連する問題