Ich habe ein Problem mit einer App, die nach dem Klicken auf eine Schaltfläche ein Video abspielt. Hier ist mein Code:Ein Video beim Klicken auf eine Schaltfläche wiedergeben
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button buttonPlayVideo2 = (Button)findViewById(R.id.button1);
getWindow().setFormat(PixelFormat.UNKNOWN);
VideoView mVideoView2 = (VideoView)findViewById(R.id.videoView1);
String uriPath2 = "android.resource://AsaDeBineIi"+R.raw.asadebineii2;
Uri uri2 = Uri.parse(uriPath2);
mVideoView2.setVideoURI(uri2);
mVideoView2.requestFocus();
mVideoView2.start();
buttonPlayVideo2.setOnClickListenr(new Button.OnClickListener() {
@Override
public void onClick(View v) {
VideoView mVideoView2 = (VideoView) findViewById(R.id.videoView1);
String uriPath = "android.resource://AsaDeBineIi/" + R.raw.asadebineii2;
Uri uri2 = Uri.parse(uriPath);
mVideoView2.setVideoURI(uri2);
mVideoView2.requestFocus();
mVideoView2.start();
}
});
}
}
Ich weiß wirklich nicht, was das Problem ist. Ich habe versucht, das Format des Videos zu ändern, aber es hat nicht funktioniert.
Vielen Dank für die Antwort. Ich habe das geändert und wenn ich die App starte, beginnt das Video zu spielen. Aber wenn ich auf den Knopf klicke, erscheint die Nachricht immer noch. Was soll ich machen? – denisucu55
Wenn das Video neu gestartet werden soll, wenn auf die Schaltfläche geklickt wird "videoView.seekTo (0); videoView.start(); ' – Ekrem
Vielen Dank für Ihre Hilfe! – denisucu55