Bust web player iframe cache
This commit is contained in:
@@ -18,11 +18,13 @@ class _WebStreamPlayerState extends State<WebStreamPlayer> {
|
|||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.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) {
|
ui_web.platformViewRegistry.registerViewFactory(_viewType, (int viewId) {
|
||||||
final iframe = html.IFrameElement()
|
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.border = '0'
|
||||||
..style.width = '100%'
|
..style.width = '100%'
|
||||||
..style.height = '100%'
|
..style.height = '100%'
|
||||||
|
|||||||
Reference in New Issue
Block a user