2017-05-02 3 views
0

私のアプリ(サイト:http://www.earthcam.com)に の無料オンラインカメラをロードしようとしています。例えば、this videoです。今、私は2つの問題Android Appで無料のオンラインカメラを再生

  1. どのように再生することができますがあり

    String VideoURL = "http://video3.earthcam.com/fecnetwork/5187.flv/chunklist_w664887517.m3u8"; 
    MediaController mediacontroller = new MediaController(MainActivity.this); 
         mediacontroller.setAnchorView(videoview); 
         // Get the URL from String VideoURL 
         Uri video = Uri.parse(VideoURL); 
         videoview.setMediaController(mediacontroller); 
         videoview.setVideoURI(video); 
         videoview.requestFocus(); 
        videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
         // Close the progress bar and play the video 
         public void onPrepared(MediaPlayer mp) { 
          videoview.start(); 
         } 
        }); 
    

    : と私は次のコードで私のアプリでビデオをロードIDMにより、ビデオ・アドレス(http://video3.earthcam.com/fecnetwork/5187.flv/chunklist_w664887517.m3u8

    を見つけました私のアプリの元のURLのビデオ(例えばwww.earthcam.com/usa/illinois/chicago/field/?cam=fieldmuseum

  2. すべてのツール(ズームイン、ズームアウト、ボリューム、停止、一時停止、ビュー、マップなど)を表示する方法

答えて

0

ビデオが再生されていない最初の質問:MediaControllerでのライブストリームのサポートには限界があります。私はExoPlayerにお勧めしますhttps://github.com/google/ExoPlayer ライブストリーム再生を処理する必要があります。

2番目の質問:あなたが言及したすべてのツールを表示するには、APIまたはURLパラメータを使用してカメラのコントロールにアクセスする必要があります。次に、このボタンをビデオプレーヤーの上にオーバーレイとして追加し、ボタンをAPI呼び出しに接続する必要があります。しかし、私はEarthCamがカメラコントロール用の公開APIを提供しているとは思わない。

+0

こんにちはMr。Andreyあなたに助けていただきありがとうございます。ウェブページをダウンロードして情報を読むことができますか?exmple(like)) –

+0

はい、あなたはなぜそれをしたいのですか?ライブストリームビデオはWebページでダウンロードされません。 – Andrey

+0

http://www.earthcam.com/usa/michigan/stjoseph/?cam=stjoelighthouseにアクセスし、ページを保存(Ctrl + Save)するか、F12キーを押すとソースをダウンロードできますコード? –

関連する問題