如何知道预载在钴在右舷层完成?

时间:2018-07-25 13:11:27

标签: preload cobalt

  1. 对于支持预载的钴
  2. 我们发送预载cmd进行钴预载
  3. ,并在预加载完成后将其设为backgm。 但是如何知道预加载任务已经完成?

一旦我将代码添加到https://cobalt.googlesource.com/cobalt/+/release_11/src/cobalt/base/wrap_main_starboard.h#55

我知道这不是一个好选择,因此,如何在右舷层完成预加载任务时获取信息。

钴版本为11.153版本

谢谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,没有办法做到这一点,您需要测量通常需要花费的时间,才能确定应该等待多长时间。如果您的平台上可以偶尔在后台使用一些闲置的JavaScript,那么可以无限期地将Cobalt保留为预加载状态。请注意,如果您在Web应用程序仍在加载时过早发送暂停信号,则稍后再恢复Cobalt时不会造成问题,它会在此时完成初始化逻辑。

有关预加载的更多信息,请参见https://cobalt.googlesource.com/cobalt/+/release_11/src/cobalt/doc/lifecycle.md#preloading