Ich habe fast jede Lösung (Bündel von verschiedenen Möglichkeiten, String-Pfad schreiben) im Internet verfügbar versucht. Ich habe auch andere Videos versucht, aber ich kann immer noch nicht verstehen, warum dieser Fehler nicht behoben wird. Jemand bitte helfen Sie mir in diesem Code.Wie kann man dieses Video in der Videoansicht nicht wiedergeben?
Ich verwende API 14.
public class VideoPlayer extends Activity
{
Button button;
VideoView videoV;
MediaController mediaC;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.video_player);
button = (Button)findViewById(R.id.play);
videoV = (VideoView) findViewById(R.id.videoView1);
mediaC = new MediaController(this);
}
public void videoPlay(View v)
{
String path = "android.resource://"+getPackageName()+"/"+R.raw.video;
Log.d("Pca", path);
Uri uri = Uri.parse(path);
videoV.setVideoURI(uri);
videoV.setMediaController(mediaC);
mediaC.setAnchorView(videoV);
videoV.start();
}
}
Was ist der Fehler? Hast du ein Protokoll? –
@der_Fidelis Wenn ich mein Video wiedergebe, erscheint ein Dialogfeld mit der Meldung "Leider kann dieses Video nicht abgespielt werden." –