ボタンをクリックした後に動画を再生するアプリに問題があります。ここに私のコードです:ボタンをクリックすると動画が再生されます
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();
}
});
}
}
私は本当に問題がわかりません。私はビデオのフォーマットを変更しようとしましたが、動作しませんでした。
は答えをありがとうございました。私はそれを変更し、私はアプリを起動すると、ビデオが再生を開始します。しかし、ボタンをクリックすると、メッセージが引き続き表示されます。私は何をすべきか? – denisucu55
ボタンをクリックしたときにビデオを再起動したい場合は 'videoView.seekTo(0); videoView.start(); ' – Ekrem
ありがとうございました! – denisucu55