Ich entwickle eine Beispiel-Media-Player-App in Android, um Online-Videos abzuspielen, ich habe Code entwickelt, um Videos abzuspielen. Es spielt Video von SD-Karte sehr gut, aber ich habe zwei Probleme in dieser Hinsicht.Wie Online-Videos in Android spielen?
1- Wenn ich die App für Online-Videos öffne, wird das Video angezeigt, aber das Video wird nicht wiedergegeben. Nach einer Weile wird ein Warndialog mit der Meldung "Sorry, dieses Video kann nicht abgespielt werden" angezeigt.
2- Ich habe Code für "Fortschrittsbalken", aber ich weiß nicht, wo ich den Code ablegen soll, wenn das Video aus dem Internet heruntergeladen wird.
Hier ist mein Code, den Sie überprüfen können. Danke im Voraus.
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();
}