ソースを参照

print metadata and sidedata in get media information example

Taner Sener 6 年 前
コミット
ece6bcb1d7
1 ファイル変更13 行追加0 行削除
  1. 13 0
      README.md

+ 13 - 0
README.md

@@ -226,6 +226,19 @@ In order to install the `LTS` variant, install the `flutter_ffmpeg_https_lts` pa
                     print("Stream real frame rate: ${streamsInfo['realFrameRate']}");
                     print("Stream time base: ${streamsInfo['timeBase']}");
                     print("Stream codec time base: ${streamsInfo['codecTimeBase']}");
+
+                    final metadataMap = streamsInfo['metadata'];
+                    if (metadataMap != null) {
+                        print('Stream metadata encoder: ${metadataMap['encoder']}');
+                        print('Stream metadata rotate: ${metadataMap['rotate']}');
+                        print('Stream metadata creation time: ${metadataMap['creation_time']}');
+                        print('Stream metadata handler name: ${metadataMap['handler_name']}');
+                    }
+    
+                    final sideDataMap = streamsInfo['sidedata'];
+                    if (sideDataMap != null) {
+                        print('Stream side data displaymatrix: ${sideDataMap['displaymatrix']}');
+                    }
                 }
             }
         }