Why is direct file access being rejected? Why are they so keen on Exoplayer when there are better solutions available?