我有一個簡單的按鈕,我希望播放一個URL視頻購買點擊此按鈕,但沒有videoView
。 所以如果我點擊按鈕,手機會詢問我選擇播放視頻的內部播放器。Android播放視頻按鈕無視頻[已解決]
這裏我使用的是videoView
時正在播放的視頻我的應用程序的窗口內,但我以外想要的:
boutonVideo = (Button) findViewById(R.id.boutonVideo);
video = (VideoView) findViewById(R.id.videoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
Uri chemin = Uri.parse("http://commonsware.com/misc/test2.3gp");
video.setVideoURI(chemin);
video.start();
謝謝
所以這裏的代碼:
boutonVideo = (Button) findViewById(R.id.boutonVideo);
boutonVideo.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent in;
if (v.getId() == R.id.boutonVideo) {
in = new Intent(Intent.ACTION_VIEW, Uri
.parse(urlBandeAnnonce));
startActivity(in);
}
}
});
但是,當我決定停止視頻並返回到我的活動時,它返回給我一個錯誤。 這裏是AndroidRunTime錯誤:
了java.lang.RuntimeException:無法啓動活動 ComponentInfo {活動}:顯示java.lang.NullPointerException 09-30 15:20:16.449:E/AndroidRuntime(2301) :
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970)
所以我添加完成();並且錯誤消失。
你有沒有初始化「urlBandeAnnonce」 –