0
單擊按鈕後播放視頻的應用程序出現問題。這裏是我的代碼:單擊按鈕時播放視頻
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