betterplayer
betterplayer copied to clipboard
[BUG] RRect argument contained a NaN value.
When video streaming plays after initialization I get this error but live streaming continues
example source : https://test.com/live.m3u8
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
int _counter = 0;
late BetterPlayerDataSource _betterPlayerDataSource;
late BetterPlayerController controller;
@override
void initState() {
// TODO: implement initState
super.initState();
_betterPlayerDataSource = BetterPlayerDataSource(
BetterPlayerDataSourceType.network,
videoUrl,
bufferingConfiguration: const BetterPlayerBufferingConfiguration(
minBufferMs: 50000,
maxBufferMs: 13107200,
bufferForPlaybackMs: 2500,
bufferForPlaybackAfterRebufferMs: 5000,
),
);
controller = BetterPlayerController(
const BetterPlayerConfiguration(
autoPlay: true,
aspectRatio: 16 / 9,
),
betterPlayerDataSource: _betterPlayerDataSource,
);
//controller.clearCache();
//controller.preCache(_betterPlayerDataSource);
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Column(
children: [
AspectRatio(
aspectRatio: 16 / 9,
child: BetterPlayer(controller: controller),
),
],
),
// This trailing comma makes auto-formatting nicer for build methods.
);
}
}
Flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.3.10, on macOS 12.5 21G72 darwin-arm, locale fr-FR) [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 14.0.1) [✓] Chrome - develop for the web [!] Android Studio (version 2022.1) ✗ Unable to find bundled Java version. [✓] VS Code (version 1.71.2) [✓] Connected device (3 available) [✓] HTTP Host Availability
Smartphone (please complete the following information):
- Device: simulator iphone 14 pro max

I meet this question too, have you solve it ?
Hello, have you solve it?