I notice you don't include support for playing from `FileDescriptor`s. Was this deliberate, or just an oversight? See: * https://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.io.FileDescriptor) * https://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.io.FileDescriptor, long, long)