11

動画のURLがあります。ビデオをアプリケーションにストリーミングしたい。ビデオファイルを完全にダウンロードして再生できますが、ビデオのダウンロード中に、YouTube のようにビデオも再生する必要があります。ビデオを含むphpサーバーを実行しています。この質問がされているのを見たことがありますが、どの質問にも答えがありませんでした。

4

3 に答える 3

9

コードを実行できます

void playvideo(String url) 
{
     String  link=url;
     Log.e("url",link);
     view1 = (VideoView) findViewById(R.id.myVideoView); 
      getWindow().setFormat(PixelFormat.TRANSLUCENT);

      MediaController mc = new MediaController(this); 
      mc.setMediaPlayer(view1); 

      view1.setMediaController(mc); 
      view1.setVideoURI(Uri.parse(link)); 
      view1.requestFocus(); 
      view1.start();

 }
于 2012-06-08T07:35:28.170 に答える
0

.mp4コンテナなどを使用している場合は、qt-faststart(Linuxの場合)などのプログラムを使用して、moovアトム(キーフレームなどのデータを含む)をビデオの先頭に移動する必要があります。そうすれば、ビデオ全体がダウンロードされる前にビデオを再生できます。

于 2012-06-08T07:00:21.807 に答える
0

動画ファイルは、HTTP ストリーミングに必要なプログレッシブ ダウンロード用に設定されていない可能性があります

于 2012-06-08T07:09:41.007 に答える