首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以重新打开closed NetConnection?

是否可以重新打开closed NetConnection?
EN

Stack Overflow用户
提问于 2016-10-13 22:31:48
回答 1查看 51关注 0票数 1

我有一个应用程序,记录用户的相机和麦克风,并保存在Adobe媒体服务器上。

应用程序本身运行良好,但最近,我开始遇到许多音频和视频被切断的情况,结果发现Flash时不时地与服务器断开连接。

由于应用程序的设计方式,每次它检测到未由用户触发的断开连接(NetConnection.Connect.Closed)时,它会打开一个新连接并再次开始录制(使用相同的目标文件)。

这种工作流程的问题是,在没有连接的期间,不会记录任何内容,从而导致类似于Youtube vloggers所做的剪切效果。

因为我不能将流从一个连接迁移到另一个连接,所以我考虑调用netconnection.connect(url)到相同的URL,但当我这样做时,什么也没有发生,没有NetStatus事件被触发。

是否可以在不要求用户耐心等待新连接打开的情况下恢复中断的记录?

附言:这是最近IE和Edge上的一个问题,其他所有的浏览器都运行得很好。

EN

回答 1

Stack Overflow用户

发布于 2016-10-13 22:47:15

是的,可以重新打开连接,但that must be done outside the NetStatus event scope

您可以使用setTimeout(function(){reconnect()}, 100)或触发另一个将执行重新连接的事件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40023902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档