嗨我試圖從列表中顯示視頻,我不斷收到空指針異常的任何想法爲什麼?NullPointerException:顯示列表中的視頻
這是我的代碼:
public class HallList extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(ArrayAdapter.createFromResource(getApplicationContext(),
R.array.lecturehalls ,R.layout.list_item));
getListView().setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if (position == 0)
{ video(position);
}
else if(position == 1)
{
video(position);
}
}
});
}
private void video(int position){
MediaController mediaController = new MediaController(this);
VideoView videoView = (VideoView) findViewById(R.id.video);
if (position == 0){
//example path
String path0="http://www.pocketjourney.com/downloads/pj/video/famous.3gp";
mediaController.setMediaPlayer(videoView);
videoView.setVideoPath(path0);
videoView.setMediaController(mediaController);
videoView.requestFocus();
videoView.start();
mediaController.show(); }
else if(........){...}
}
}
我不知道我這樣做right..If有做到這一點請你幫我it..I看到了一個更簡單的方法方式教程顯示列表中的網頁鏈接..我想以同樣的方式創建它,但似乎沒有得到它如何完成視頻鏈接列表? 這是教程:http://mobile.tutsplus.com/tutorials/android/android-listview/ Thanx :)
我有一個videoview.xml,我在那裏定義了videoview我添加了contentview,但現在出現了一個錯誤:你的內容應該有一個ListView? – ukama
是的,將一個listview放入videoview.xml文件中,並將您的活動擴展爲一個簡單的Activity而不是ListActivity。然後在activity中定義listview並在其上設置適配器。 – user370305
Thanx現在工作正常:) – ukama