diff --git a/Design/LaunchOpera.md b/Design/LaunchOpera.md index 1d0a1b06..7a9140ea 100644 --- a/Design/LaunchOpera.md +++ b/Design/LaunchOpera.md @@ -156,8 +156,9 @@ launchOpera.percentage = 0.6; // 开发者输入 .0~1.0 浮点数,对应 启动剧情通常以视频内容呈现为主,网络流畅度对用户体验是存在直接关系,除了开发者需要确保使用可靠的CDN服务托管视频资源确保足够的输出带宽,用户的实际网络也是影响的重要因素。微信小游戏启动剧情对可能影响用户体验的弱网情况做了相应的回调事件,也对网络情况做了三个级别的分级,请开发者对弱网的反馈同样做出合理的处理提升用户体验。 弱网级别: -- 1级:存在稍微卡顿但可及时恢复播放。可适当给出Toast提醒网络较弱,并及时弹出可退出剧情的按钮由用户主动放弃剧情。 -- 2级:严重卡顿,长时间等待视频数据缓冲。建议主动提前结束启动剧情,进入原本的loading阶段。 +- 0级:视频、音频数据流畅(不会产生onWeakNetwork回调) +- 1级:存在稍微卡顿但可及时恢复播放。可适当给出Loading动画提醒网络加载,或使用全局变量控制剧情显示退出/跳过按钮由用户主动放弃剧情。 +- 2级:严重卡顿,长时间等待视频数据缓冲。可主动提前结束启动剧情,进入原本的Unity loading模式。 请参阅 [.onWeakNetwork](#onweaknetworkcallback-function) API描述。 @@ -173,7 +174,7 @@ C# 侧指的是游戏在 Unity 环境中的函数调用,区别于 JavaScript ### .running -只读属性,获得当前剧情插件运行状态,`true` 代表正在播放剧情,`false` 为未运行或已播放结束资源析构。 +只读属性,获得当前剧情插件运行状态,`true` 代表正在播放剧情,`false` 为未运行或已播放结束资源已完成析构。 ```js console.log(GameGlobal.launchOpera.running); // true or false @@ -253,7 +254,7 @@ launchOpera.onWeakNetwork((info) => { // code... } else { // 不是 level 1 则为 level 2 wx.showToast({ - title: '网络较差,以为您跳过剧情', + title: '网络较差,已为您跳过剧情', icon: 'none', }); launchOpera.end(); // 强制结束