Tworze obiekt VideoView w Runtime, w taki sposób:

this.vv = new VideoView(this.getContext());
				vv.setVideoURI(Uri.parse(this.url));	
				mc = new MediaController(this.getContext());
				vv.setMediaController(mc);	
				vv.setBackgroundColor(Color.TRANSPARENT);
				vv.start();

działa perfekcyjnie w Androidach niższych niż 4.0.
W 4.0 i 4.1 w LinearLayoucie nie pokazuje się nawet odtwarzacz. Plik video - MP4 pobierany z URL
Jakieś pomysły, dlaczego w ICS i JB nie zdiała to co działa w Gingerbread i Froyo?.