Some methods of the VLCMediaPlayerDelegate are called without checking with respondsToSelector, although declared as optional.
All methods of the VLCMediaPlayerDelegate
protocol are declared as optional, but some are called without first checking if they are implemented.
For example: VLCMediaPlayer.m