2016-04-08 8 views
-2

ルータネットワーク経由で接続されているAxis IPカメラがあり、タブレットに動画を表示するためにAndroidアプリケーションを開発しようとしています。私はブラウザにURLを入力するとMJPEGビューアー Android and MJPEGMJPEGビデオがAndroid Appに表示されない

がします。http:my_ip_cam_ipaddress /軸-CGI/MJPG/video.cgiを私はAndroidの中の上のソースコードから取られたアプリケーションを実行すると、それが成功したビデオが表示されますが、スタジオ、それは私に応答を与えていない。 IPカムの正しいmjpeg URLアドレスを入力しましたか?

このURLを試してみると、コードが正常に機能しているようです。http://trackfield.webcam.oregonstate.edu/axis-cgi/mjpg/video.cgi WIFIネットワーク経由でアプリを実行しているとき。

この問題について私を助けてください。ありがとう!

答えて

1

次のようなものを使用できます。 final VideoView videoView = (VideoView)findViewById(R.id.videoView);

videoView.setVideoPath(
      "http://trackfield.webcam.oregonstate.edu/axis-cgi/mjpg/video.cgi"); 

    videoView.start(); 
+0

こんにちはJerassi、私はそれを私のIPカメラMJPEG URLで動作させることができませんでした。何が間違っていたか知っていますか? VideoViewに「このビデオを再生できません」と表示されます。そのような画像を表示するJavaコードには – emenpy

+0

があります。イメージを別の形式にトランスコードする必要があります。例えば。コマンドラインで行うことができます http://unix.stackexchange.com/questions/12193/transcoding-mjpeg-stream-to-flv-or-mp4 アンドロイドでこれを行う方法について説明しましたmjpegストリームを3gpまたはmp4形式のビデオファイルとしてアンドロイドのsdcardに保存します –

+0

もう少し詳しく説明できますか? MJPEG StreamをVideoViewで表示するには3GpまたはMp4形式にトランスコードする必要がありますか?申し訳ありません、私はまだ初心者のプログラマーです。喜んで助けてください。 Jerassiに感謝します。 – emenpy

関連する問題