Skip to content

Commit b3378bf

Browse files
author
liuchuancong
committed
fix(*)
1 parent afd65d0 commit b3378bf

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

lib/player/media_kit_adapter.dart

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,12 @@ class MediaKitPlayerAdapter implements UnifiedPlayer {
6060

6161
// 2. 合并设置 demuxer 参数 (用逗号分隔,不要分两次 set)
6262
// 这样同时开启了重连和 5 秒超时
63-
await native.setProperty('demuxer-lavf-o', 'reconnect=1,timeout=5000000');
64-
65-
// 3. 设置流重连参数
66-
await native.setProperty('stream-lavf-o', 'reconnect_streamed=1,reconnect_delay_max=5');
63+
// Optimized reconnection parameters
64+
await native.setproperty(
65+
'demuxer-lavf-o',
66+
'reconnect=1,reconnect_at_eof=1,reconnect_streamed=1,reconnect_on_network_error=1,reconnect_on_http_error=4xx,5xx,timeout=5000000',
67+
);
68+
await native.setproperty('stream-lavf-o', 'reconnect_streamed=1,reconnect_delay_max=5');
6769
}
6870
}
6971

0 commit comments

Comments
 (0)