Android でオンライン ビデオを再生するサンプル メディア プレーヤー アプリを開発しています。ビデオを再生するコードをいくつか開発しました。SD カードからのビデオを非常にうまく再生しますが、この点で 2 つの問題に直面しています。
1- オンライン ビデオのアプリを開くと、ビデオは表示されますが、ビデオは再生されず、しばらくすると「申し訳ありませんが、このビデオは再生できません」という警告ダイアログが表示されます。
2-「進行状況バー」のコードがありますが、ビデオをインターネットからダウンロードしているときにコードを配置する場所がわかりません。
これが私のコードです。確認できます。前もって感謝します。
myVideoView = (VideoView) findViewById(R.id.surface_view);
try
{
myVideoView.setVideoURI(Uri.parse("http://www.MY_DOMAIN_NAME.com/videos/video1.mp4"));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
}
catch(Exception e)
{
Toast.makeText(getApplicationContext(), "No Media found", Toast.LENGTH_LONG).show();
}