diff --git a/frontend/lib/widgets/web_stream_player_web.dart b/frontend/lib/widgets/web_stream_player_web.dart index 22d1307..6860ef9 100644 --- a/frontend/lib/widgets/web_stream_player_web.dart +++ b/frontend/lib/widgets/web_stream_player_web.dart @@ -18,11 +18,13 @@ class _WebStreamPlayerState extends State { @override void initState() { super.initState(); - _viewType = 'flv-player-${DateTime.now().microsecondsSinceEpoch}'; + final cacheBuster = DateTime.now().microsecondsSinceEpoch; + _viewType = 'flv-player-$cacheBuster'; ui_web.platformViewRegistry.registerViewFactory(_viewType, (int viewId) { final iframe = html.IFrameElement() - ..src = 'flv_player.html?src=${Uri.encodeComponent(widget.streamUrl)}' + ..src = + 'flv_player.html?v=$cacheBuster&src=${Uri.encodeComponent(widget.streamUrl)}' ..style.border = '0' ..style.width = '100%' ..style.height = '100%'