私はビデオにURLを持っています。ビデオを自分のアプリケーションにストリーミングしたい私は完全にビデオファイルをダウンロードして再生することができますが、私はビデオをダウンロードしている間もビデオを再生する必要があります、YouTubeのように。私はそれにビデオを持っているPHPサーバを実行している。 私はこの質問に尋ねられているのを見ましたが、どの質問に対しても答えはありませんでした。PHPのサーバーからアンドロイドにプログラムでストリームビデオ
10
A
答えて
9
ストリーミングHTTP要求されるプログレッシブダウンロード、用に設定されない場合がありますが、リンクがそれを更新してください壊れているコード
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();
}
0
あなたが.mp4コンテナなどを使用していると仮定すると、qt-faststart
(Linuxの下)などのプログラムを使用して、ムービーアトム(キーフレームなどのデータを含んでいると思います)をビデオの先頭に移動する必要があります。これにより、ビデオ全体がダウンロードされる前にビデオを再生することができます。
0
あなたのビデオファイルは
を通過することができます。私はAndroidの部分でうまくいっています、サーバー側でPHPでこれを行うにはどうすればいいですか? – Mani
これは@Niraliがビデオポストの再生ポーズとプログレスバーをビデオビューの外に表示する方法です。 –