Look this
overriding that method to return a non-null View object (for instance, a bogus 0x0 View in your layout) and see if you still crash
@Override
public View getVideoLoadingProgressView() {
FrameLayout frameLayout = new FrameLayout(getSherlockActivity());
frameLayout.setLayoutParams(new LayoutParams( LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
return frameLayout;
}