进教室状态说明

PC端:进教室需要加载一个 js 和一个 swf 文件(每个文件都有3个 cdn 备份)

初始化状态为00

00.png

页面 onload 之后开始加载 js,此时状态为100

100.png

如果第一个 js 备份加载失败,则切换到第二个备份,此时状态为101

101.png

如果第二个 js 备份加载失败,则切换到第三个备份,此时状态为102

102.png

如果第三个 js 备份加载失败,则表示 js 文件加载失败,不再重试,此时状态为103(如果状态更新到103,页面的状态会停在103, 用户无法正常进入教室。表示用户网络有问题,三个 js 备份都失败。)

103.png

js 加载完开始加载 swf,此时状态为200

200.png

# 如果第一个 swf 备份加载失败,则切换到第二个备份,此时状态为201

201.png

如果第二个 swf 备份加载失败,则切换到第三个备份,此时状态为202

202.png

如果第三个 swf 备份加载失败,则表示 swf 文件加载失败,不再重试,此时状态为

203(如果状态更新到203,页面的状态会停在203, 用户无法正常进入教室。表示用户网络有问题,三个 swf 备份都失败。)

203.png

两个文件都加载成功之后,会进入到 flash 的进教室逻辑。

蓝色进度条不超过一半时,flash正在在加载教室flash文件

进度条前一半.png

蓝色进度条超过一半时,flash所需文件加载完成,正在尝试连接服务器

进度条后一半.png

如果一直无法连接成功服务器,会进入下面的状态

提示网络连接失败,点击重试加载

如果多次网络连接失败,请点击测试网络。一般造成这种问题的原因是RTMP协议被禁用。按照提示测试网络后,会给出结论

网络连接失败.png

如果连接成功服务器,会进入教室界面