自动刷新 Flash 播放器对象?

Posted

技术标签:

【中文标题】自动刷新 Flash 播放器对象?【英文标题】:autorefresh flash player object? 【发布时间】:2011-11-20 08:10:16 【问题描述】:

我创建了一个嵌入到 html 对象中的 Flash 电影播放器​​。 Flash 播放器可以选择在任何特定时间点添加 cmets。它存储在数据库中并显示在播放器对象下方。现在的问题是,当我添加评论时,默认情况下不会在网页上显示,仅按 F5 后,会显示新添加的评论。

添加cmets后自动刷新有什么可能吗?

Flash播放器

数据库cmets

当我们添加标记时,flash 播放器会重定向到某个 php 文件,然后将该标记添加到数据库,然后重定向回视频播放器文件,从添加标记的那一刻开始播放视频。我想调用此函数只有添加到数据库之后才可以。怎么可能???

【问题讨论】:

【参考方案1】:

当 SWF 有新的 cmets 时,尝试使用 ExternalInterface 调用外部函数。

if(ExternalInterface.available)

    var result = ExternalInterface.call("reload");

找到了这个答案: How do I get flash to reload the parent HTML page it is embedded in?

【讨论】:

以上是关于自动刷新 Flash 播放器对象?的主要内容,如果未能解决你的问题,请参考以下文章

关于video标签,手动刷新后不能自动播放问题

如何实时自动刷新数据,反应?

JAVA-JSP内置对象之response对象实现页面自动刷新

如何强制视图刷新而不让它从可观察对象自动触发?

在 Blazor 中自动刷新组件

从api更新数据时如何自动刷新组件,无需页面刷新