Существует довольно много сообщений, в которых показано, как получить ОЦЕНОЧНЫЙ размер файла MPMediaItem
e. Такие методы использования AVAssetExportSession
дают размер файла, который действительно отличается от реального размера, например, файл размером 3M отображается как 10M. Поскольку нет способа напрямую получить доступ к URL-адресу, замаскированному ipod-library://
(по крайней мере, я не знаю), я думаю, что застрял с косвенным получением размера файла.
Я предполагаю, что размер выключен, потому что я установил предустановку на M4A при экспорте, что может вызвать некоторое перекодирование при экспорте, но если я установлю предустановку на Passthrough, даже с установленным timeRange
, предполагаемый размер экспортера всегда будет давать мне нуль.
Как мне получить ТОЧНЫЙ размер файла MPMediaItem в байтах?