2017-06-07 3 views
-2

初めてのポスターはこちら。私は解決策を探そうとしましたが、成功しませんでした。 私が構築している監視アプリケーション用のビデオプレーヤーが必要です。私はAndroidから、iOSに移行したいと考えています。 私はここ数週間、VLCを使用しようとしていました。誰もVLCへのあまり複雑でないソリューションの推奨を持っていますか?プレーヤーはRTSPストリームと互換性がある必要があります。 ありがとうございます。監視アプリを作る。ビデオプレーヤーが必要です。

+0

あなたはアンドロイドアプリでストリームを表示するコードを探していますか? –

+0

Androidの「MediaPlayer」は[RTSPをサポートする]必要があります(https://developer.android.com/guide/topics/media/media-formats.html)。 – CommonsWare

+0

@combo_ci RTSPをローカルにストリーミングできるビデオプレーヤーが必要です。 VLCはこれを持っていますが、私は多くのエラーを受け取り、多くのサポートを見つけることができません。 – R2OB

答えて

0

動画ストリームのみを再生したい場合は、MainActivityVideoViewを追加してください。

VideoView videoView; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     videoView = (VideoView) findViewById(R.id.videoView); 
     videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { 
      @Override 
      public void onCompletion(MediaPlayer mediaPlayer) { 
       play(); 
      } 
     }); 

     play(); 
    } 

アンドプレイ機能コード:

それはあなたが何をしようとしているものに依存し
private void play() { 
    String result = "The Stream URL"; 

Uri video = Uri.parse(result); 

if (videoView.isPlaying()) 
    videoView.stopPlayback(); 

videoView.setVideoURI(video); 
videoView.requestFocus(); 
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
    @Override 
    public void onPrepared(MediaPlayer mediaPlayer) { 
     videoView.start(); 
    } 
}); 
} 
0

:あなた自身のためのアプリを作っている場合

  1. はそれをしたいたとえば、 Android/iOSプレーヤーを作成して収益化する場合は、MediaPlayer
  2. を使用する必要があります。これを行うにはSDKを探してください良いUIと多くの設定を持つアプリ。いくつかのソリューションがあります.Googleでこれらのすべてを見つけることができます。すべてのソリューションに長所と短所があります。たとえば、VLCが最も開発されており、Red5にはHTMLプレーヤーもあり、VXGの待ち時間は非常に短くなっています。自分で試してみて、開発には幸運を祈る!
+0

アドバイスをいただきありがとうございます。 VXGは私に素晴らしいプリコンパイルビルドをたくさん教えてくれました。完全なSDKを購入しない限り、再生は2分に制限されていました。 – R2OB

0

私はVLCプレーヤーを使用しましたが、一部の要件(レイテンシやマルチビューなど)に適合しませんでした。私は解決策を見つけようとしました。 MXは非常に安定しており、高性能です。私のアプリケーションでは完全な制御がなく、自分のアプリケーションで使用することができないため、MXプレーヤーが動作しませんでした。ビタミンのプレイヤーは非常に約束されていましたが、UHDストリームの私のデバイスではうまくいきませんでした。このプレーヤーにはいくつか問題がありますが、VXGプレーヤーは私の要件に合っています。

関連する問題