feat: match content frame rate

This commit is contained in:
edde746
2026-01-09 14:16:09 +01:00
parent abe0919324
commit 8e5b9de471
15 changed files with 397 additions and 10 deletions
+22
View File
@@ -580,6 +580,28 @@ class PlayerNative implements Player {
}
}
// ============================================
// Frame Rate Matching (Android)
// ============================================
@override
Future<void> setVideoFrameRate(double fps, int durationMs) async {
_checkDisposed();
if (!Platform.isAndroid) return;
if (!_initialized) return;
await _methodChannel.invokeMethod('setVideoFrameRate', {'fps': fps, 'duration': durationMs});
}
@override
Future<void> clearVideoFrameRate() async {
_checkDisposed();
if (!Platform.isAndroid) return;
if (!_initialized) return;
await _methodChannel.invokeMethod('clearVideoFrameRate');
}
// ============================================
// Lifecycle
// ============================================