io
Read the subtitle bytes through your own code.
When null, uri is read through the network resolver for http and https, and as a local path otherwise. Subtitle files are small and are read whole, so this reader is asked for everything at once and closed.