Привет. Я пытаюсь отобразить видео из списка и получаю исключение нулевого указателя. Есть идеи, почему?
Это мой код:
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( ........ ){...}
}
}
Я не уверен в своем способе сделать это правильно ... Если есть более простой способ сделать это, не могли бы вы помочь мне с этим ... Я видел учебник, отображающий веб-ссылки из списка ... Я хочу создать это так же, но, кажется, не получить, как это сделано со списком видео ссылок?
это учебник: http://mobile.tutsplus.com/tutorials/android/android-listview/
Спасибо:)