Как рассчитать размер видео? - PullRequest
0 голосов
/ 12 сентября 2018

Я работаю с Xamarin.iOS. Я использую UIImagePickerController для записи видео. Теперь я получаю путь к файлу видео в песочнице. Но я хочу посчитать размер видео перед загрузкой (более 20 миллионов будет забанено). Я не знаком с родной iOS (OC и Swift). Я могу только получить продолжительность. Итак, как получить размер (в МБ) видео?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете использовать класс NSFileManager. Попробуйте обратиться к следующему коду:

 public double GetFileSize(NSString filepath)
    {
        NSFileManager fileManager = NSFileManager.DefaultManager;
        double filesize = -1.0;
        if (fileManager.FileExists(filepath))
        {
            filesize = (double)fileManager.GetAttributes(filepath).Size;
            return filesize / (1024 * 1024);  // return the size as MB
        }
        else
        {
            Console.Write("file can not be found");
            return 0;
        }
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...