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)
誰でも私が試してみることができます私は感謝します。事前に
多くのおかげで、
ニール。
返信いただきありがとうございますが、私は二重チェックをして3G接続は問題ありません。問題なくインターネットを使用できます。オリジナルの投稿で述べたように、ウェブブラウザでストリームを提供するサーバに接続できます。それは大丈夫です。 – Neil
ローカルLANまたはインターネット経由でメディアを取得しています。そのオーディオリンクは、ローカルまたはウェブのどこにありますか? –
ストリームがインターネットから送信されています。私はこれがO2特有のものであることを発見したので、電話機で3つのシムを使用すると問題は発生しません。だから明らかにそれは何人かのプロバイダブロックですが、それを回避する方法を見つけることはうれしいでしょう。また、Wifiや3Gでストリームを再生するのに非常に長い時間(最大15分)かかる別のストリームのMediaPlayerに問題があります。私はiPhone用の同様のソフトウェアを開発した後にプラットフォームがいくらか不満を感じていると告白し、あなたがそれを伝えるときにストリームを再生するだけです。 – Neil