Pracuję nad przykładową aplikacją odtwarzacza multimediów w systemie Android, aby odtwarzać filmy online, opracowałem kod do odtwarzania filmów. Bardzo dobrze odtwarza wideo z karty SD, ale mam do czynienia z dwoma problemami w tym zakresie.Jak odtwarzać filmy online w systemie Android?
1- kiedy otwieram aplikację do filmów online, pokazuje wideo, ale nie odtwarza wideo i po chwili wyświetla okno dialogowe z ostrzeżeniem o treści "Niestety, tego wideo nie można odtworzyć".
2 - Mam kod "Pasek postępu", ale nie wiem, gdzie umieścić kod, gdy wideo jest pobierane z Internetu.
Oto mój kod, który możesz sprawdzić. Z góry dziękuję.
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();
}