我正在尝试将实时视频流式传输到 Flash Player。问题是,似乎(从我的日志来看)许多用户会打开实时视频源,然后整天保持打开状态,无论他们是否真的在看。
如您所想,这是对带宽的极大浪费。所以我想要一种方法来确定用户是否正在积极观看提要,如果没有,则关闭它。包含 Flash 组件的窗口至少应该是事件窗口。
这能做到吗?你能想到什么解决方案?
谢谢!
最佳答案
您的问题实际上与 Flash 无关:当嵌入窗口失去焦点时,您应该使用 JavaScript 向您的 Flash 应用程序发出指令以终止流。
您可以在播放器的视口(viewport)中显示一条消息,表明流已暂停:如果用户想要恢复播放,他们只需再次点击播放即可。
关于flash - 确定 Flash 组件何时不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1447071/