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.