When playing local file - audio will be played, and video won't
Creating VLCMediaPlayer, and imminently assigning VLCMedia and starting playback will result with only audio being played. This both happens in my app that uses MobileVLCKit and in the VLC app on iOS. Playing with this I found that adding 0.25 sec delay between creating player instance, and assigning media and starting playback will minimize this issue significantly. It seems that player is being created asynchronously (at least some of it logic) and waiting for it to fully initialize solves the problem. This only happens for me with local files, network introduces this delay and that what lead me to finding this "solution". Tested on iPhone X.