ストリーミングを行うことができるアプリケーションを開発しています。RTSPによるアンドロイドストリーミングの問題
VideoView mVideoView = new VideoView(this);
mVideoView.setVideoURI(Uri.parse(videoURL));
MediaController mc = new MediaController(this);
mVideoView.setMediaController(mc);
mVideoView.start();
事はアプリがhttp://.....3gp
、またはhttp://...mp3
などのvideoURLsと正常に動作している:インターネット上で検索した後、私は標準のコードを使用していました。しかし、rtsp://...3gp
のようなURLを使用すると、SIMデータ接続でインターネットに接続しても機能しますが、ワイヤレス接続を使用すると機能しません。
最初は、rtspプロトコルが無効になっていたファイアウォールやルーターに関連している可能性があると思っていました。あるいは単にudpパッケージを失っていました。それから、私は標準のアンドロイドのYouTubeアプリケーションを試してみましたが、両方の接続(SIMデータとワイヤレス)で正常に動作します。
私の質問は、YouTubeと私のAppの両方がRTSPを使用している場合、なぜWIFIで動作するのですか?
私はバージョン、デバイス上の2.2.2
多くのおかげ