4

皆さん、サーバーからストリーミング ビデオを再生できる Android デバイスで RTP クライアントを開発しています。どのように始めればよいか混乱していますか?HTML、CSS、Javascript を使用して、後で Android にラップできる Web アプリを開発することを考えています。このアプローチは正しいですか? JavaScript はリアルタイム メディア プレーヤーをサポートしていますか? 私を案内してください、私は新鮮で完全に無知です..:(

4

3 に答える 3

0

MediaPlayer でビデオを再生する必要があります。もちろん、利用可能なストリームを一覧表示する専用の Web サイトを用意して、それを WebView にラップすることもできます。WebView でこのストリーム リストを使用すると、Web ページの JavaScript を Android コードの適切なインターフェイスにバインドするインターフェイスを記述できます。Android Dev Guide のこのセクションを確認してください。

サポートされているメディア形式のリストは次のとおりです。

Android 2.2 で rtsp ストリームを正常に再生できましたが、以前のバージョンでサポートされているかどうかはわかりません。

総括する。

  1. JavaScript コードとストリーム リストを使用して Web サイトを準備する

  2. たとえば、javascript を有効にして webview でレイアウトを作成します。

    Webview wv = (WebView) findViewById(R.id.WebView01);
    wv.setJavaScriptEnabled(true);
    
  3. 上記の開発ガイドのように、javascript によって呼び出されるクラスを追加します。

    wv.addJavascriptInterface(new JavaScriptInterface(this), "Android");`
    
  4. MediaPlayer でストリームを再生

それが役立つことを願っています。

于 2011-01-28T12:16:17.130 に答える
0

ストリーミング メディア サーバー (live555、ダーウィン ストリーム サーバー) をセットアップしてメディア ファイルを rtsp プロトコルで公開し、Android で VideoView を使用して再生することができると思います。

于 2011-09-26T03:00:57.960 に答える
0

通常の Android アプリを作成すると、MediaPlayer クラスがすべてを処理します。rtp ストリームの URL をフィードするだけです。

于 2013-08-11T12:18:15.807 に答える