Bust web player iframe cache
This commit is contained in:
@@ -18,11 +18,13 @@ class _WebStreamPlayerState extends State<WebStreamPlayer> {
|
||||
@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%'
|
||||
|
||||
Reference in New Issue
Block a user