passThrough property
Provide a tester to pass through the request, executed before cache is checked.
The default one is the passThroughForMp4TrailingMetadataRequest.
IjkPlayer performs a metadata request to fetch the trailing few bytes (below 1k), and it interrupts the previous stream request. Then the player performs a new stream request which may interrupt the previous metadata request, which breaks the seeking functionality. This doesn't break the caching, since the stream request will walk through the whole data including the passed data range.
Implementation
final PassThrough? passThrough;