fix(android): improve and backBufferDurationMs. mainly let exoplayer manage the prop (#3619)
BREAKING CHANGE: move backBufferDurationMs from root props to bufferConfig
This commit is contained in:
@@ -108,6 +108,7 @@ type BufferConfig = Readonly<{
|
||||
bufferForPlaybackMs?: Float;
|
||||
bufferForPlaybackAfterRebufferMs?: Float;
|
||||
maxHeapAllocationPercent?: Float;
|
||||
backBufferDurationMs?: Float; // Android
|
||||
minBackBufferMemoryReservePercent?: Float;
|
||||
minBufferMemoryReservePercent?: Float;
|
||||
}>;
|
||||
@@ -484,7 +485,6 @@ export interface VideoNativeProps extends ViewProps {
|
||||
localSourceEncryptionKeyScheme?: string;
|
||||
debug?: DebugConfig;
|
||||
|
||||
backBufferDurationMs?: Int32; // Android
|
||||
bufferConfig?: BufferConfig; // Android
|
||||
contentStartTime?: Int32; // Android
|
||||
currentPlaybackTime?: Double; // Android
|
||||
|
@@ -68,6 +68,7 @@ export type BufferConfig = {
|
||||
maxBufferMs?: number;
|
||||
bufferForPlaybackMs?: number;
|
||||
bufferForPlaybackAfterRebufferMs?: number;
|
||||
backBufferDurationMs?: number; // Android
|
||||
maxHeapAllocationPercent?: number;
|
||||
minBackBufferMemoryReservePercent?: number;
|
||||
minBufferMemoryReservePercent?: number;
|
||||
@@ -188,7 +189,6 @@ export interface ReactVideoProps extends ReactVideoEvents, ViewProps {
|
||||
audioOnly?: boolean;
|
||||
audioOutput?: AudioOutput; // Mobile
|
||||
automaticallyWaitsToMinimizeStalling?: boolean; // iOS
|
||||
backBufferDurationMs?: number; // Android
|
||||
bufferConfig?: BufferConfig; // Android
|
||||
chapters?: Chapters[]; // iOS
|
||||
contentStartTime?: number; // Android
|
||||
|
Reference in New Issue
Block a user