Ruslan
понятно, что можно скипнуть ненужную часть, проблема не в этом. Непонятно как потом быть, т.к. для exoplayer нужен именно uri
Никак, у тебя не файл в файле, ОСь всё равно видит один файл, как бы ты ни крутил. То что в него упаковано еще несколько файлов для системы иррелевантно. То есть тут либо создать отдельный файл (хотя бы временный) и в него переложить данные о видео, либо срезать лишнее с существующего файла. Может быть есть какие-то либы для работы конкретно с твоим типом файлов, которые делают то, что тебе надо, но скорее всего у них один из подходов, который я описал выше. Ну или третий вариант - выгружать данные в оперативную память и там их крутить-вертеть как-то, чтобы получить URI (вряд ли это возможно), но видео в 300 МБ - это 300 МБ памяти минимум.