iOS DJI SDK не воспроизводит видео 60pps 1080p из Phantom 4 Advanced / Pro и зависает - PullRequest
0 голосов
/ 06 декабря 2018

DJI SDK - последняя версия 4.8.1.Версия iOS последняя.Мы стараемся воспроизводить видео 1080p с частотой 60/30 кадров в секунду.Цветовой режим используется по умолчанию.

- (void)playVideo:(DJIMediaFile *)videoMedia withCompletion:(DJICompletionBlock)completion;

Выполняется отлично (без ошибок)

-(void)manager:(DJIMediaManager *)manager didUpdateVideoPlaybackState:(DJIMediaVideoPlaybackState* )state

Выполняется отлично (воспроизведение)

-(void)manager:(DJIMediaManager *)manager didUpdateVideoPlaybackData:(uint8_t* )data length:(size_t)length forRendering:(BOOL)forRendering

-(void)videoFeed:(DJIVideoFeed *)videoFeed didUpdateVideoData:(NSData* )videoData

Эти делегаты не получают никакихбит данных и, следовательно, SDK перестает отвечать на запросы и не работает, пока мы не перезапустим приложение.Пожалуйста, помогите

1 Ответ

0 голосов
/ 16 февраля 2019

В данный момент DJI окончательно отказывается от PlaybackManager, а MediaManager - единственный способ воспроизведения файлов.Именно поэтому и из наших тестов мы видим, что видео теперь хорошо воспроизводится на старых устройствах.

...