From Remote URL
VideoEditor SDK supports loading stickers from a remote URL, this can be a resource hosted by a hosting provider or your own servers. The sticker tool is optimized for remote resources which allows to directly integrate a remote URL instead of downloading the asset beforehand. For an example of how to download the remote resources in advance see the font example.
In order to load stickers from a remote URL, we pass the URL for our resource to the
Sticker constructor along with an identifier.
Sticker objects, additionally, hold metadata such as a
thumbnailURL and an
The sticker identifier needs to be unique since it is used during the (de)serialization process.
We then need to add the stickers to an
StickerCategory object which holds the metadata of the category such as a preview image and a title.
Finally we can configure the
assetCatalog by appending the custom sticker to the array of sticker categories.