DJI SDK版本为最新的4.8.1。 iOS版本是最新的。我们尝试以60/30 fps播放1080p视频。颜色模式是默认模式。
- (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变得无响应,并且直到我们重新启动应用程序后才起作用。请帮助
答案 0 :(得分:0)
现在,DJI最终弃用了PlaybackManager,而MediaManager是播放文件的唯一方法。 因此,由于我们的测试,我们发现视频现在可以在旧设备上正常播放。