Поиск:

Ответ в темуСоздание новой темы Создание опроса
> AVAsset memory leak, симулятор жрет аж 1гб 
:(
    Опции темы
sQu1rr
Дата 22.6.2014, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: нет
Всего: 13



Столкнулся с интересной проблеммой при разработке приложения (раньше все было хорошо)
Самое интересное что на симуляторе у других людей все нормально, все нормально и на моем ipad

Код

- (void)seekToTranscript:(int)index atPosition:(float)position {
    …
    EpisodeTranscript *transcript = [_transcripts objectAtIndex:index];
    if ([transcript initialised] < 0) {
        …
    } else {
        NSURL *url = [[transcript items] objectAtIndex:[transcript initialised]];
        …
        AVAsset *asset = [AVURLAsset assetWithURL:url];
        [asset loadValuesAsynchronouslyForKeys:@[@"duration"] completionHandler:^ {
            AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:asset];
            NSLog(@"%@", playerItem);
        }];
    }
}


когда вызывается AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:asset]; использованная память подскакивает аж до 1гб, раньше все было хорошо. Повторный вызов функции выдает malloc error: cannot allocate region

В чем может быть проблемма?
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | iOS | Следующая тема »


 




[ Время генерации скрипта: 0.0351 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.