Android Nougat and newer
On devices running Android Nougat and newer, Shake SDK captures ExoPlayer's content and shows it to you on a screenshot by default.
Older Android versions
For Shake SDK to be able to capture ExoPlayer's content on devices with Android versions older than Nougat, you need to modify your app's ExoPlayer settings so it uses either the GLSurfaceView or TextureView instead of the default SurfaceView .